diff --git a/src/.vitepress/locale-config/en-gb.ts b/src/.vitepress/locale-config/en-gb.ts index 5aa1480..205b537 100644 --- a/src/.vitepress/locale-config/en-gb.ts +++ b/src/.vitepress/locale-config/en-gb.ts @@ -19,24 +19,9 @@ export const britishEnglishConfig: LocaleSpecificConfig & { text: "Projects", items: [ { - text: "Java Dev Kit", - link: "/projects/java-dev-kit" - }, - { - text: "Version Catalogue", - link: "/projects/version-catalogue", - }, - { text: "Common Toolkit", link: "/projects/common-toolkit" }, - { - text: "Identity Generator", - link: "/projects/identity-generator", - }, - { text: "Crypto Toolkit", link: "/projects/crypto-toolkit" }, - { text: "Math Toolkit", link: "/projects/math-toolkit" }, - { - text: "JWT Toolkit", - link: "/projects/jwt-toolkit", - }, + text: "OnixByte Toolbox", + link: "/projects/onixbyte-toolbox" + } ], }, ], @@ -54,69 +39,26 @@ export const britishEnglishConfig: LocaleSpecificConfig & { text: "Open Source Projects", items: [ { - text: "Java Dev Kit", - link: "/projects/java-dev-kit" - }, - { - text: "Version Catalogue", - link: "/projects/version-catalogue", - }, - { text: "Common Toolkit", link: "/projects/common-toolkit" }, - { - text: "Identity Generator", - link: "/projects/identity-generator", - }, - { text: "Crypto Toolkit", link: "/projects/crypto-toolkit" }, - { text: "Math Toolkit", link: "/projects/math-toolkit" }, - { - text: "JWT Toolkit", - link: "/projects/jwt-toolkit", - }, + text: "OnixByte Toolbox", + link: "/projects/onixbyte-toolbox" + } ], }, ], - "/projects/java-dev-kit": [ + "/projects/onixbyte-toolbox": [ { text: "Project", - items: projectSidebar("java-dev-kit") + items: [ + { text: "Intro", link: `/projects/onixbyte-toolbox/` }, + { text: "Usage", link: `/projects/onixbyte-toolbox/usage` }, + { text: "API", link: `/projects/onixbyte-toolbox/api` }, + { + text: "Changelog", + link: `/projects/onixbyte-toolbox/changelog`, + }, + ] } ], - "/projects/version-catalogue": [ - { - text: "Project", - items: projectSidebar("version-catalogue"), - }, - ], - "/projects/common-toolkit/": [ - { - text: "Project", - items: projectSidebar("common-toolkit"), - }, - ], - "/projects/identity-generator/": [ - { - text: "Project", - items: projectSidebar("identity-generator"), - }, - ], - "/projects/crypto-toolkit/": [ - { - text: "Project", - items: projectSidebar("crypto-toolkit"), - }, - ], - "/projects/math-toolkit/": [ - { - text: "Project", - items: projectSidebar("math-toolkit"), - }, - ], - "/projects/jwt-toolkit/": [ - { - text: "Project", - items: projectSidebar("jwt-toolkit"), - }, - ], }, }, } \ No newline at end of file diff --git a/src/.vitepress/locale-config/zh-cn.ts b/src/.vitepress/locale-config/zh-cn.ts index 03e59fd..7402f6e 100644 --- a/src/.vitepress/locale-config/zh-cn.ts +++ b/src/.vitepress/locale-config/zh-cn.ts @@ -18,23 +18,8 @@ export const simplifiedChineseConfig: LocaleSpecificConfig text: "项目", items: [ { - text: "Java Dev Kit", - link: "/zh-CN/projects/java-dev-kit" - }, - { - text: "Version Catalogue", - link: "/zh-CN/projects/version-catalogue", - }, - { text: "Common Toolkit", link: "/zh-CN/projects/common-toolkit" }, - { - text: "Identity Generator", - link: "/zh-CN/projects/identity-generator", - }, - { text: "Crypto Toolkit", link: "/zh-CN/projects/crypto-toolkit" }, - { text: "Math Toolkit", link: "/zh-CN/projects/math-toolkit" }, - { - text: "JWT Toolkit", - link: "/zh-CN/projects/jwt-toolkit", + text: "OnixByte 工具箱", + link: "/zh-CN/projects/onixbyte-toolbox", }, ], }, @@ -56,57 +41,27 @@ export const simplifiedChineseConfig: LocaleSpecificConfig text: "开源项目", items: [ { - text: "Version Catalogue", - link: "/zh-CN/projects/version-catalogue", - }, - { text: "Common Toolkit", link: "/zh-CN/projects/common-toolkit" }, - { - text: "Identity Generator", - link: "/zh-CN/projects/identity-generator", - }, - { text: "Crypto Toolkit", link: "/zh-CN/projects/crypto-toolkit" }, - { text: "Math Toolkit", link: "/zh-CN/projects/math-toolkit" }, - { - text: "JWT Toolkit", - link: "/zh-CN/projects/jwt-toolkit", + text: "OnixByte 工具箱", + link: "/zh-CN/projects/onixbyte-toolbox", }, ], }, ], - "/zh-CN/projects/version-catalogue": [ - { - text: "项目", - items: projectSidebar("version-catalogue", Locale.ZH_CN), - }, - ], - "/zh-CN/projects/common-toolkit/": [ - { - text: "项目", - items: projectSidebar("common-toolkit", Locale.ZH_CN), - }, - ], - "/zh-CN/projects/identity-generator/": [ + "/zh-CN/projects/onixbyte-toolbox": [ { text: "项目", - items: projectSidebar("identity-generator", Locale.ZH_CN), - }, - ], - "/zh-CN/projects/crypto-toolkit/": [ - { - text: "项目", - items: projectSidebar("crypto-toolkit", Locale.ZH_CN), - }, - ], - "/zh-CN/projects/math-toolkit/": [ - { - text: "项目", - items: projectSidebar("math-toolkit", Locale.ZH_CN), - }, - ], - "/zh-CN/projects/jwt-toolkit/": [ - { - text: "项目", - items: projectSidebar("jwt-toolkit", Locale.ZH_CN), + items: [ + { text: "简介", link: "/zh-CN/projects/onixbyte-toolbox/" }, + { + text: "使用", + link: "/zh-CN/projects/onixbyte-toolbox/usage", + }, + { text: "API", link: `/zh-CN/projects/onixbyte-toolbox/api` }, + { + text: "更新日志", + link: `/zh-CN/projects/onixbyte-toolbox/changelog`, + }, + ], }, ], }, diff --git a/src/projects/common-toolkit/index.md b/src/projects/common-toolkit/index.md deleted file mode 100644 index 1c52533..0000000 --- a/src/projects/common-toolkit/index.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Common Toolkit ---- - -# {{ $frontmatter.title }} - -![OpenSource](https://img.sheilds.io/badge/type-Open_Source) -![License](https://img.shields.io/badge/licence-MIT-green) \ No newline at end of file diff --git a/src/projects/crypto-toolkit/changelog.md b/src/projects/crypto-toolkit/changelog.md deleted file mode 100644 index e69de29..0000000 diff --git a/src/projects/crypto-toolkit/index.md b/src/projects/crypto-toolkit/index.md deleted file mode 100644 index 0fa741c..0000000 --- a/src/projects/crypto-toolkit/index.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Crypto Toolkit ---- - -# {{ $frontmatter.title }} \ No newline at end of file diff --git a/src/projects/crypto-toolkit/usage.md b/src/projects/crypto-toolkit/usage.md deleted file mode 100644 index e69de29..0000000 diff --git a/src/projects/identity-generator/api.md b/src/projects/identity-generator/api.md deleted file mode 100644 index e69de29..0000000 diff --git a/src/projects/identity-generator/changelog.md b/src/projects/identity-generator/changelog.md deleted file mode 100644 index e69de29..0000000 diff --git a/src/projects/identity-generator/index.md b/src/projects/identity-generator/index.md deleted file mode 100644 index 069c8ad..0000000 --- a/src/projects/identity-generator/index.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Identity Generator ---- - -# {{ $frontmatter.title }} \ No newline at end of file diff --git a/src/projects/identity-generator/usage.md b/src/projects/identity-generator/usage.md deleted file mode 100644 index e69de29..0000000 diff --git a/src/projects/java-dev-kit/api.md b/src/projects/java-dev-kit/api.md deleted file mode 100644 index e69de29..0000000 diff --git a/src/projects/java-dev-kit/usage.md b/src/projects/java-dev-kit/usage.md deleted file mode 100644 index e69de29..0000000 diff --git a/src/projects/jwt-toolkit/api.md b/src/projects/jwt-toolkit/api.md deleted file mode 100644 index e69de29..0000000 diff --git a/src/projects/jwt-toolkit/changelog.md b/src/projects/jwt-toolkit/changelog.md deleted file mode 100644 index e69de29..0000000 diff --git a/src/projects/jwt-toolkit/index.md b/src/projects/jwt-toolkit/index.md deleted file mode 100644 index 2811522..0000000 --- a/src/projects/jwt-toolkit/index.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: JWT Toolkit ---- - -# {{ $frontmatter.title }} \ No newline at end of file diff --git a/src/projects/jwt-toolkit/usage.md b/src/projects/jwt-toolkit/usage.md deleted file mode 100644 index e69de29..0000000 diff --git a/src/projects/math-toolkit/api.md b/src/projects/math-toolkit/api.md deleted file mode 100644 index e69de29..0000000 diff --git a/src/projects/math-toolkit/changelog.md b/src/projects/math-toolkit/changelog.md deleted file mode 100644 index e69de29..0000000 diff --git a/src/projects/math-toolkit/index.md b/src/projects/math-toolkit/index.md deleted file mode 100644 index b5d2715..0000000 --- a/src/projects/math-toolkit/index.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Math Toolkit ---- - -# {{ $frontmatter.title }} \ No newline at end of file diff --git a/src/projects/math-toolkit/usage.md b/src/projects/math-toolkit/usage.md deleted file mode 100644 index e69de29..0000000 diff --git a/src/projects/onixbyte-toolbox/LICENSE.txt b/src/projects/onixbyte-toolbox/LICENSE.txt new file mode 100644 index 0000000..8c2f4a4 --- /dev/null +++ b/src/projects/onixbyte-toolbox/LICENSE.txt @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2024-2025 OnixByte + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/src/projects/common-toolkit/api.md b/src/projects/onixbyte-toolbox/api.md similarity index 100% rename from src/projects/common-toolkit/api.md rename to src/projects/onixbyte-toolbox/api.md diff --git a/src/projects/java-dev-kit/changelog.md b/src/projects/onixbyte-toolbox/changelog.md similarity index 54% rename from src/projects/java-dev-kit/changelog.md rename to src/projects/onixbyte-toolbox/changelog.md index 89bee5a..2ea337d 100644 --- a/src/projects/java-dev-kit/changelog.md +++ b/src/projects/onixbyte-toolbox/changelog.md @@ -1,5 +1,12 @@ # Changelog +## v2.4.0 (17 Jun 2025) + +- feat: remove `ReflectMapUtil` +- refactor: remove `simple-serial` +- refactor: remove `simple-jwt` in gradle settings +- refactor: remove `devkit-core` + ## v2.3.0 (12 Jun 2025) - feat: deprecate reflect map util by @siujamo in #67 diff --git a/src/projects/java-dev-kit/index.md b/src/projects/onixbyte-toolbox/index.md similarity index 57% rename from src/projects/java-dev-kit/index.md rename to src/projects/onixbyte-toolbox/index.md index 5182dd4..34178a0 100644 --- a/src/projects/java-dev-kit/index.md +++ b/src/projects/onixbyte-toolbox/index.md @@ -1,39 +1,76 @@ -# Java Dev Kit 2.3.0 +# OnixByte Toolbox 3.0.0 -Java Dev Kit is an open-source enterprise-grade Java development toolkit suite, designed to +OnixByte Toolbox is an open-source enterprise-grade Java development toolkit suite, designed to streamline and enhance your software development workflow. It provides a collection of modular tools and utilities tailored for various aspects of Java application development. +## Installation + +You can install our toolbox by adding following codes to your build script. + +::: code-group + +```xml [Maven] + + + com.onixbyte + ${artefactId} + ${version} + + +``` + +```kotlin [Gradle (Kotlin DSL)] +dependencies { + implementation("com.onixbyte:$artefactId:$version") +} +``` + +```groovy [Gradle (Groovy DSL)] +dependencies { + implementation 'com.onixbyte:$artefactId:$version' +} +``` + +::: + ## Features -### 1. Version Management Module +### 1. Version Catalogue + This module handles overall project management by utilising a BOM (Bill of Materials) to uniformly manage the versions of all imported dependencies, ensuring consistency and reducing version conflicts across your projects. -### 2. Development Utility Tools +### 2. Common Toolkit + A comprehensive set of practical utilities to simplify common development tasks, including but not limited to: - **AesUtil**: Provides AES encryption functionality. - **Base64Util**: Performs Base64 encoding and decoding for strings. - **BoolUtil**: Executes logical AND and OR operations on multiple boolean expressions. -- **BranchUtil**: Reduces verbose `if-else` statements by combining `BoolUtil` with Lambda expressions for cleaner conditional flows. +- **BranchUtil**: Reduces verbose `if-else` statements by combining `BoolUtil` with Lambda + expressions for cleaner conditional flows. - **CollectionUtil**: Utilities designed for convenient and efficient collection handling. - **HashUtil**: Offers hashing operations on strings using various algorithms. -- **MapUtil** and **ObjectMapAdapter**: Facilitate conversions between `Map` objects and specified Java classes. +- **MapUtil** and **ObjectMapAdapter**: Facilitate conversions between `Map` objects and specified + Java classes. - **RangeUtil**: Generates ranged arrays based on specified bounds. -### 3. Global Unique ID Generator +### 3. Identity Generator + A dedicated module providing a variety of generators for creating different types of globally unique identifiers (GUIDs), suitable for distributed systems and enterprise applications. -### 4. Key Pair Loading Utilities +### 4. Crypto Toolkit + Tools to load PEM-format key pair files (`PublicKey` and `PrivateKey`) into their corresponding Java objects. This utility can also be integrated within the main development utilities module for better cohesion. -### 5. Mathematics and Statistics Utilities +### 5. Math Toolkit + A set of tools for mathematical and statistical computations, currently supporting: - Chainable high-precision calculations. @@ -42,34 +79,21 @@ A set of tools for mathematical and statistical computations, currently supporti Consideration is given to merging this into the development utilities module for simplicity and easy access. -### 6. JWT Tools -Employing a facade pattern, Java Dev Kit allows the utilisation of various implementations for -generating, parsing, and verifying JSON Web Tokens (JWT), making token management flexible -and extensible. - -### 7. Serial Number Generator -A utility to generate serial numbers following specified formats, useful for identifiers, -order numbers, and other sequential data. - ## Getting Started -To include Java Dev Kit in your project, please refer to the version management module’s BOM to +To include OnixByte Toolbox in your project, please refer to the version management module’s BOM to ensure you use compatible and consistent dependency versions. ## Contributing -Java Dev Kit is open source and welcomes contributions. Please feel free to submit issues and pull -requests to help improve the toolkit. +OnixByte Toolbox is open source and welcomes contributions. Please feel free to submit issues and +pull requests to help improve the toolkit. ## Licence -This project is licensed under the Apache Licence. See the LICENSE file for details. - ---- - -For more detailed documentation on each module and usage examples, please refer to the `/docs` -directory or visit the project wiki. +This project is licensed under MIT Licence. See the LICENSE file for details. You may refer to the +[License](/projects/onixbyte-toolbox/LICENSE.txt) here. --- -Thank you for using Java Dev Kit, your trusted companion for enterprise Java development. \ No newline at end of file +Thank you for using OnixByte Toolbox, your trusted companion for enterprise Java development. \ No newline at end of file diff --git a/src/projects/onixbyte-toolbox/usage.md b/src/projects/onixbyte-toolbox/usage.md new file mode 100644 index 0000000..4673096 --- /dev/null +++ b/src/projects/onixbyte-toolbox/usage.md @@ -0,0 +1,141 @@ +# Usage 3.0.0 + +## Version Catalogue + +By using `version-catalogue`, you can manage the whole `onixbyte-toolbox` centralised. + +### 1. Install Version Catalogue + +::: code-group + +```xml [Maven] + + + com.onixbyte + version-catalogue + ${version} + pom + import + + +``` + +```kotlin [Gradle (Kotlin DSL)] +dependencies { + implementation(platform("com.onixbyte:version-catalogue:$version")) +} +``` + +```groovy [Gradle (Groovy DSL)] +dependencies { + implementation platform('com.onixbyte:version-catalogue:$version') +} +``` + +::: + +### 2. Use Version Catalogue + +By using `version-catalogue`, you can install other dependencies without a version specifying. + +**For example**: + +::: code-group + +```xml [Maven] + + + com.onixbyte + ${otherDependencyArtefactId} + + +``` + +```kotlin [Gradle (Kotlin DSL)] +dependencies { + implementation("com.onixbyte:$otherDependencyArtefactId") +} +``` + +```groovy [Gradle (Groovy DSL)] +dependencies { + implementation 'com.onixbyte:$otherDependencyArtefactId' +} +``` + +::: + +## Common Toolbox + +### Encrypt and Decrypt Byte Array Data + +```java:line-numbers{4,7} +byte[] secretKey = "43f72073956d4c81".getBytes(StandardCharsets.UTF_8); +byte[] originalData = "Hello World".getBytes(StandardCharsets.UTF_8); + +byte[] encryptedData = AesUtil.encrypt(originalData, secretKey); +System.out.println(Arrays.toString(encryptedData)); + +byte[] decryptedData = AesUtil.decrypt(encryptedData, secretKey); +System.out.println(Arrays.toString(decryptData)); +``` + +### Encrypt and Decrypt String Data + +```java:line-numbers{4,7} +String secretKey = "43f72073956d4c81"; +String originalData = "Hello World"; + +String encryptedData = AesUtil.encrypt(originalData, secretKey); +System.out.println(encryptedData); + +String decryptedData = AesUtil.decrypt(encryptedData, secretKey); +System.out.println(decryptData); +``` + +> Note: The `iv` param is the same as `secret` by default. You can also customise your own `iv` +> param, by reference `AesUtil#encrypt(byte[], byte[], byte[])` and +> `AesUtil#decrypt(String, String, String)`. + +### Base64 Encoding and Decoding + +```java:line-numbers{2,5} +String original = "Hello, Base64!"; +String encoded = Base64Util.encode(original); +System.out.println(encoded); + +String decoded = Base64Util.decode(encode); +System.out.println(decoded); +System.out.println(decoded.equals(original)); +``` + +### Base64 Encoding and Decoding with Specific Character Set + +```java:line-numbers{4,7} +String original = "编码测试"; // Some unicode characters (Chinese) +String charset = StandardCharsets.UTF_8; + +String encoded = Base64Util.encode(original, charset); +System.out.println(encoded); + +String decoded = Base64Util.decode(encoded, charset); +System.out.println(decoded); +System.out.println(original.equals(decoded)); +``` + +### Base64 URL Safe Encoding and Decoding with UTF-8 + +```java:line-numbers{3,10} +String original = "This is a test for URL-safe Base64 encoding+!"; + +String encodedUrl = Base64Util.encodeUrlComponents(original); +assertNotNull(encodedUrl); +assertNotEquals(original, encodedUrl); +// URL-safe encoding should not contain '+' or '/' characters +assertFalse(encodedUrl.contains("+")); +assertFalse(encodedUrl.contains("/")); + +String decodedUrl = Base64Util.decodeUrlComponents(encodedUrl); +assertNotNull(decodedUrl); +assertEquals(original, decodedUrl); +``` diff --git a/src/projects/version-catalogue/api.md b/src/projects/version-catalogue/api.md deleted file mode 100644 index e69de29..0000000 diff --git a/src/projects/version-catalogue/changelog.md b/src/projects/version-catalogue/changelog.md deleted file mode 100644 index e69de29..0000000 diff --git a/src/projects/version-catalogue/index.md b/src/projects/version-catalogue/index.md deleted file mode 100644 index 0aea7c6..0000000 --- a/src/projects/version-catalogue/index.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -title: Version Catalogue ---- - -# {{ $frontmatter.title }} - - diff --git a/src/projects/version-catalogue/usage.md b/src/projects/version-catalogue/usage.md deleted file mode 100644 index e69de29..0000000 diff --git a/src/zh-CN/projects/common-toolkit/api.md b/src/zh-CN/projects/common-toolkit/api.md deleted file mode 100644 index e69de29..0000000 diff --git a/src/zh-CN/projects/common-toolkit/changelog.md b/src/zh-CN/projects/common-toolkit/changelog.md deleted file mode 100644 index e69de29..0000000 diff --git a/src/zh-CN/projects/common-toolkit/index.md b/src/zh-CN/projects/common-toolkit/index.md deleted file mode 100644 index 1c52533..0000000 --- a/src/zh-CN/projects/common-toolkit/index.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Common Toolkit ---- - -# {{ $frontmatter.title }} - -![OpenSource](https://img.sheilds.io/badge/type-Open_Source) -![License](https://img.shields.io/badge/licence-MIT-green) \ No newline at end of file diff --git a/src/zh-CN/projects/common-toolkit/usage.md b/src/zh-CN/projects/common-toolkit/usage.md deleted file mode 100644 index e69de29..0000000 diff --git a/src/zh-CN/projects/crypto-toolkit/api.md b/src/zh-CN/projects/crypto-toolkit/api.md deleted file mode 100644 index e69de29..0000000 diff --git a/src/zh-CN/projects/crypto-toolkit/changelog.md b/src/zh-CN/projects/crypto-toolkit/changelog.md deleted file mode 100644 index e69de29..0000000 diff --git a/src/zh-CN/projects/crypto-toolkit/index.md b/src/zh-CN/projects/crypto-toolkit/index.md deleted file mode 100644 index 0fa741c..0000000 --- a/src/zh-CN/projects/crypto-toolkit/index.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Crypto Toolkit ---- - -# {{ $frontmatter.title }} \ No newline at end of file diff --git a/src/zh-CN/projects/crypto-toolkit/usage.md b/src/zh-CN/projects/crypto-toolkit/usage.md deleted file mode 100644 index e69de29..0000000 diff --git a/src/zh-CN/projects/identity-generator/api.md b/src/zh-CN/projects/identity-generator/api.md deleted file mode 100644 index e69de29..0000000 diff --git a/src/zh-CN/projects/identity-generator/changelog.md b/src/zh-CN/projects/identity-generator/changelog.md deleted file mode 100644 index e69de29..0000000 diff --git a/src/zh-CN/projects/identity-generator/index.md b/src/zh-CN/projects/identity-generator/index.md deleted file mode 100644 index 069c8ad..0000000 --- a/src/zh-CN/projects/identity-generator/index.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Identity Generator ---- - -# {{ $frontmatter.title }} \ No newline at end of file diff --git a/src/zh-CN/projects/identity-generator/usage.md b/src/zh-CN/projects/identity-generator/usage.md deleted file mode 100644 index e69de29..0000000 diff --git a/src/zh-CN/projects/java-dev-kit/api.md b/src/zh-CN/projects/java-dev-kit/api.md deleted file mode 100644 index e69de29..0000000 diff --git a/src/zh-CN/projects/java-dev-kit/changelog.md b/src/zh-CN/projects/java-dev-kit/changelog.md deleted file mode 100644 index e69de29..0000000 diff --git a/src/zh-CN/projects/java-dev-kit/usage.md b/src/zh-CN/projects/java-dev-kit/usage.md deleted file mode 100644 index e69de29..0000000 diff --git a/src/zh-CN/projects/jwt-toolkit/api.md b/src/zh-CN/projects/jwt-toolkit/api.md deleted file mode 100644 index e69de29..0000000 diff --git a/src/zh-CN/projects/jwt-toolkit/changelog.md b/src/zh-CN/projects/jwt-toolkit/changelog.md deleted file mode 100644 index e69de29..0000000 diff --git a/src/zh-CN/projects/jwt-toolkit/index.md b/src/zh-CN/projects/jwt-toolkit/index.md deleted file mode 100644 index 2811522..0000000 --- a/src/zh-CN/projects/jwt-toolkit/index.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: JWT Toolkit ---- - -# {{ $frontmatter.title }} \ No newline at end of file diff --git a/src/zh-CN/projects/jwt-toolkit/usage.md b/src/zh-CN/projects/jwt-toolkit/usage.md deleted file mode 100644 index e69de29..0000000 diff --git a/src/zh-CN/projects/math-toolkit/api.md b/src/zh-CN/projects/math-toolkit/api.md deleted file mode 100644 index e69de29..0000000 diff --git a/src/zh-CN/projects/math-toolkit/changelog.md b/src/zh-CN/projects/math-toolkit/changelog.md deleted file mode 100644 index e69de29..0000000 diff --git a/src/zh-CN/projects/math-toolkit/index.md b/src/zh-CN/projects/math-toolkit/index.md deleted file mode 100644 index b5d2715..0000000 --- a/src/zh-CN/projects/math-toolkit/index.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Math Toolkit ---- - -# {{ $frontmatter.title }} \ No newline at end of file diff --git a/src/zh-CN/projects/math-toolkit/usage.md b/src/zh-CN/projects/math-toolkit/usage.md deleted file mode 100644 index e69de29..0000000 diff --git a/src/projects/crypto-toolkit/api.md b/src/zh-CN/projects/onixbyte-toolbox/api.md similarity index 100% rename from src/projects/crypto-toolkit/api.md rename to src/zh-CN/projects/onixbyte-toolbox/api.md diff --git a/src/projects/common-toolkit/changelog.md b/src/zh-CN/projects/onixbyte-toolbox/changelog.md similarity index 100% rename from src/projects/common-toolkit/changelog.md rename to src/zh-CN/projects/onixbyte-toolbox/changelog.md diff --git a/src/zh-CN/projects/java-dev-kit/index.md b/src/zh-CN/projects/onixbyte-toolbox/index.md similarity index 100% rename from src/zh-CN/projects/java-dev-kit/index.md rename to src/zh-CN/projects/onixbyte-toolbox/index.md diff --git a/src/projects/common-toolkit/usage.md b/src/zh-CN/projects/onixbyte-toolbox/usage.md similarity index 100% rename from src/projects/common-toolkit/usage.md rename to src/zh-CN/projects/onixbyte-toolbox/usage.md diff --git a/src/zh-CN/projects/version-catalogue/api.md b/src/zh-CN/projects/version-catalogue/api.md deleted file mode 100644 index e69de29..0000000 diff --git a/src/zh-CN/projects/version-catalogue/changelog.md b/src/zh-CN/projects/version-catalogue/changelog.md deleted file mode 100644 index e69de29..0000000 diff --git a/src/zh-CN/projects/version-catalogue/index.md b/src/zh-CN/projects/version-catalogue/index.md deleted file mode 100644 index 0aea7c6..0000000 --- a/src/zh-CN/projects/version-catalogue/index.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -title: Version Catalogue ---- - -# {{ $frontmatter.title }} - - diff --git a/src/zh-CN/projects/version-catalogue/usage.md b/src/zh-CN/projects/version-catalogue/usage.md deleted file mode 100644 index e69de29..0000000