From 9b87cac52bef7bac32df5b06ec5549605972d4d9 Mon Sep 17 00:00:00 2001 From: Jeongho Nam Date: Wed, 11 Sep 2024 14:39:22 +0900 Subject: [PATCH] Add `@nestia/editor`, @nestia/sdk` and `@samchon/openapi` --- _data/tools.yml | 61 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) diff --git a/_data/tools.yml b/_data/tools.yml index 0deafea8..e5432b99 100755 --- a/_data/tools.yml +++ b/_data/tools.yml @@ -1,3 +1,64 @@ +- name: "@nestia/editor" + category: + - documentation + - gui-editors + - mock-servers + - testing + link: https://nestia.io/docs/editor + github: https://github.com/samchon/nestia + language: TypeScript + v2: true + v3: true + v3_1: true + description: + Provides online TypeScript editor and Swagger-UI at the same time. + + In the TypeScript editor, client SDK (Software Development Kit) interacting with the remote HTTP server is embedded, + and the SDK also provides the mockup simulator of the HTTP server without actual connection. Of course, if you hope, + you can directly build the SDK library by the CLI command. + + Furthermore, @nestia/editor supports NestJS server code generation from the OpenAPI (Swagger) document file, + so you can do everything with the OpenAPI document file. + +- name: "@nestia/sdk" + category: + - auto-generators + - server-implementations + - sdk-generators + - mock-servers + link: https://github.com/samchon/nestia + github: https://github.com/samchon/nestia + language: TypeScript + v2: true + v3: true + v3_1: true + description: + Generator of OpenAPI (Swagger) Documents from the NestJS server code. + + It does not require any extra schema definition, but just fine with the pure TypeScript type. + @nestia/sdk analyzes your TypeScript code in the compilation level, and generates OpenAPI + document by parsing the programming AST (Abstract Syntax Tree) nodes. + + Also, @nestia/sdk supports client side SDK (Software Development Kit) generation, + and it embeds the mockup simulator of the NestJS server without connection. + +- name: "@samchon/openapi" + category: + - converters + - description-validators + - parsers + link: https://github.com/samchon/openapi + github: https://github.com/samchon/openapi + language: TypeScript + v2: true + v3: true + v3_1: true + description: + A TypeScript library providing OpenAPI definitions for every versions. + It also provides converters to each other versions, and supports LLM (Large Language Model) function calling application composer from the OpenAPI document. + If you want to validate OpenAPI document, you can accomplish it with typia or + 💻 typia playground website. + - name: Docuo category: documentation link: https://docuo.spreading.ai/?via=ot