├── .editorconfig ├── .env.example ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ ├── docs_change.yml │ └── feature_request.yml ├── release-please │ ├── config.json │ └── manifest.json └── workflows │ ├── ci.yml │ ├── deploy-docs.yml │ └── release-please.yml ├── .gitignore ├── .husky └── pre-commit ├── .idea ├── codeStyles │ ├── Project.xml │ └── codeStyleConfig.xml ├── copyright │ ├── Apache_License.xml │ └── profiles_settings.xml ├── inspectionProfiles │ └── Project_Default.xml ├── jsLintPlugin.xml ├── misc.xml └── prettier.xml ├── .node-version ├── .npmrc ├── .nvmrc ├── .prettierrc ├── .vscode ├── extensions.json └── settings.json ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE.txt ├── README.md ├── bin └── index.ts ├── eslint.config.js ├── examples ├── express-ts │ ├── README.md │ ├── jest.config.ts │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── __tests__ │ │ │ ├── product.test.ts │ │ │ └── user.test.ts │ │ ├── index.ts │ │ ├── routes │ │ │ ├── product.routes.ts │ │ │ └── user.routes.ts │ │ └── services │ │ │ ├── productService.ts │ │ │ └── userService.ts │ └── tsconfig.json ├── express │ ├── __tests__ │ │ └── expressApp.test.js │ ├── expected │ │ └── oas.json │ ├── expressApp.js │ ├── jest.config.json │ ├── openapi-example.json │ ├── package.json │ └── scripts │ │ └── run-tests-and-validate.js ├── fastify-js │ ├── __test__ │ │ ├── app.test.js │ │ ├── global-setup.js │ │ └── jest-e2e.json │ ├── package.json │ ├── scripts │ │ └── check-itdoc-file-generated.js │ └── src │ │ └── app.js ├── nestjs │ ├── __test__ │ │ ├── app.e2e-spec.ts │ │ ├── global-setup.ts │ │ └── jest-e2e.json │ ├── package.json │ ├── scripts │ │ └── check-itdoc-file-generated.js │ ├── src │ │ ├── app.controller.ts │ │ ├── app.module.ts │ │ ├── app.service.ts │ │ └── main.ts │ ├── tsconfig.build.json │ └── tsconfig.json └── testframework-compatibility-test │ ├── __tests__ │ └── compatibility.test.ts │ ├── jest.config.json │ └── package.json ├── itdoc-doc ├── README.md ├── blog │ ├── 2025-04-26-first-blog.mdx │ └── authors.yml ├── docs │ ├── api-reference │ │ ├── _category_.json │ │ └── interface.mdx │ ├── experiments │ │ ├── LLM.mdx │ │ └── _category_.json │ ├── guides │ │ ├── _category_.json │ │ ├── configuration.mdx │ │ ├── file-related-api-guide.mdx │ │ ├── framework-guide.mdx │ │ ├── integration-test-runner.mdx │ │ ├── quick-start.mdx │ │ └── test-framework-migration.mdx │ └── intro.mdx ├── docusaurus.config.ts ├── i18n │ └── ko │ │ ├── code.json │ │ ├── docusaurus-plugin-content-blog │ │ └── options.json │ │ ├── docusaurus-plugin-content-docs │ │ ├── current.json │ │ └── current │ │ │ ├── api-reference │ │ │ └── interface.mdx │ │ │ ├── experiments │ │ │ └── LLM.mdx │ │ │ ├── guides │ │ │ ├── configuration.mdx │ │ │ ├── file-related-api-guide.mdx │ │ │ ├── framework-guide.mdx │ │ │ ├── integration-test-runner.mdx │ │ │ ├── quick-start.mdx │ │ │ └── test-framework-migration.mdx │ │ │ └── intro.mdx │ │ └── docusaurus-theme-classic │ │ ├── footer.json │ │ └── navbar.json ├── package.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── sidebars.ts ├── src │ ├── components │ │ ├── HomepageFeatures │ │ │ ├── index.tsx │ │ │ └── styles.module.css │ │ └── Playground │ │ │ ├── EditorTabs.tsx │ │ │ ├── FileExplorer.tsx │ │ │ ├── InstallOverlay.tsx │ │ │ ├── RunModal.tsx │ │ │ ├── SwaggerPreview.tsx │ │ │ ├── TopBar.tsx │ │ │ ├── WorkspacePlaceholder.tsx │ │ │ ├── constants.ts │ │ │ ├── index.tsx │ │ │ ├── styles.module.css │ │ │ ├── types.ts │ │ │ └── webcontainerStub.ts │ ├── css │ │ └── custom.css │ └── pages │ │ ├── index.module.css │ │ ├── index.tsx │ │ ├── markdown-page.md │ │ ├── playground.module.css │ │ └── playground.tsx ├── static │ ├── .nojekyll │ ├── img │ │ ├── a.png │ │ ├── b.png │ │ ├── blog │ │ │ └── 20250426 │ │ │ │ └── redoc-output-sample.png │ │ ├── c.png │ │ ├── favicon.ico │ │ ├── index1.png │ │ ├── index2.png │ │ ├── index3.png │ │ ├── intro_0.png │ │ ├── intro_0_ko.png │ │ ├── intro_1.png │ │ ├── intro_1_ko.png │ │ ├── logo.png │ │ └── playground-demo.gif │ └── playground │ │ └── .gitignore └── tsconfig.json ├── lib ├── __tests__ │ └── unit │ │ ├── config │ │ └── logger.test.ts │ │ └── dsl │ │ ├── OpenAPIGenerator.test.ts │ │ ├── interface │ │ ├── field.test.ts │ │ └── header.test.ts │ │ └── test-builders │ │ └── vaildateResponse.test.ts ├── config │ ├── LoggerInterface.ts │ ├── getOpenAPIConfig.ts │ ├── getOutputPath.ts │ ├── logger.ts │ └── readPackageJson.ts ├── dsl │ ├── adapters │ │ ├── JestAdapter.ts │ │ ├── MochaAdapter.ts │ │ ├── TestFramework.ts │ │ ├── UserTestInterface.ts │ │ └── index.ts │ ├── enums │ │ ├── HttpMethod.ts │ │ ├── HttpStatus.ts │ │ └── index.ts │ ├── generator │ │ ├── OpenAPIGenerator.ts │ │ ├── TestEventManager.ts │ │ ├── TestResultCollector.ts │ │ ├── builders │ │ │ ├── OperationBuilder.ts │ │ │ ├── SchemaBuilder.ts │ │ │ ├── operation │ │ │ │ ├── ParameterBuilder.ts │ │ │ │ ├── RequestBodyBuilder.ts │ │ │ │ ├── ResponseBuilder.ts │ │ │ │ ├── SecurityBuilder.ts │ │ │ │ ├── UtilityBuilder.ts │ │ │ │ ├── index.ts │ │ │ │ └── interfaces.ts │ │ │ └── schema │ │ │ │ ├── BaseSchemaGenerator.ts │ │ │ │ ├── SchemaFactory.ts │ │ │ │ ├── constants.ts │ │ │ │ ├── generators │ │ │ │ ├── ArraySchemaGenerator.ts │ │ │ │ ├── BooleanSchemaGenerator.ts │ │ │ │ ├── DSLFieldSchemaGenerator.ts │ │ │ │ ├── NumberSchemaGenerator.ts │ │ │ │ ├── ObjectSchemaGenerator.ts │ │ │ │ └── StringSchemaGenerator.ts │ │ │ │ ├── index.ts │ │ │ │ └── interfaces.ts │ │ ├── commands.ts │ │ ├── index.ts │ │ └── types │ │ │ ├── OpenAPITypes.ts │ │ │ └── TestResult.ts │ ├── index.ts │ ├── interface │ │ ├── ItdocBuilderEntry.ts │ │ ├── describeAPI.ts │ │ ├── field.ts │ │ ├── header.ts │ │ ├── index.ts │ │ ├── itDoc.ts │ │ └── testContext.ts │ └── test-builders │ │ ├── AbstractTestBuilder.ts │ │ ├── RequestBuilder.ts │ │ ├── ResponseBuilder.ts │ │ ├── RootBuilder.ts │ │ ├── TestCaseConfig.ts │ │ └── validateResponse.ts ├── types │ └── widdershins.d.ts └── utils │ ├── pathResolver.ts │ └── specParser.ts ├── md └── testspec.md ├── package.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── script ├── clean.mjs ├── llm │ ├── examples │ │ └── index.ts │ ├── index.ts │ ├── loader │ │ └── index.ts │ ├── parser │ │ ├── analyzer │ │ │ ├── branchAnalyzer.ts │ │ │ ├── responseAnalyzer.ts │ │ │ ├── routeAnalyzer.ts │ │ │ └── variableAnalyzer.ts │ │ ├── collector │ │ │ └── routeCollector.ts │ │ ├── index.ts │ │ ├── type │ │ │ └── interface.ts │ │ └── utils │ │ │ ├── extractValue.ts │ │ │ └── fileParser.ts │ └── prompt │ │ └── index.ts ├── makedocs │ └── index.ts └── oas │ └── openapi.yaml ├── tsconfig.json ├── tsconfig.test.json └── tsup.config.ts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- 1 | OPENAI_API_KEY=sk-... -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/docs_change.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/.github/ISSUE_TEMPLATE/docs_change.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/release-please/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/.github/release-please/config.json -------------------------------------------------------------------------------- /.github/release-please/manifest.json: -------------------------------------------------------------------------------- 1 | {".":"0.4.2"} 2 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/.github/workflows/deploy-docs.yml -------------------------------------------------------------------------------- /.github/workflows/release-please.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/.github/workflows/release-please.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /.idea/copyright/Apache_License.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/.idea/copyright/Apache_License.xml -------------------------------------------------------------------------------- /.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /.idea/jsLintPlugin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/.idea/jsLintPlugin.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/prettier.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/.idea/prettier.xml -------------------------------------------------------------------------------- /.node-version: -------------------------------------------------------------------------------- 1 | 20.18.3 -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/.npmrc -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 20.18.3 -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/README.md -------------------------------------------------------------------------------- /bin/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/bin/index.ts -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/eslint.config.js -------------------------------------------------------------------------------- /examples/express-ts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/examples/express-ts/README.md -------------------------------------------------------------------------------- /examples/express-ts/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/examples/express-ts/jest.config.ts -------------------------------------------------------------------------------- /examples/express-ts/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/examples/express-ts/package-lock.json -------------------------------------------------------------------------------- /examples/express-ts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/examples/express-ts/package.json -------------------------------------------------------------------------------- /examples/express-ts/src/__tests__/product.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/examples/express-ts/src/__tests__/product.test.ts -------------------------------------------------------------------------------- /examples/express-ts/src/__tests__/user.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/examples/express-ts/src/__tests__/user.test.ts -------------------------------------------------------------------------------- /examples/express-ts/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/examples/express-ts/src/index.ts -------------------------------------------------------------------------------- /examples/express-ts/src/routes/product.routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/examples/express-ts/src/routes/product.routes.ts -------------------------------------------------------------------------------- /examples/express-ts/src/routes/user.routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/examples/express-ts/src/routes/user.routes.ts -------------------------------------------------------------------------------- /examples/express-ts/src/services/productService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/examples/express-ts/src/services/productService.ts -------------------------------------------------------------------------------- /examples/express-ts/src/services/userService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/examples/express-ts/src/services/userService.ts -------------------------------------------------------------------------------- /examples/express-ts/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/examples/express-ts/tsconfig.json -------------------------------------------------------------------------------- /examples/express/__tests__/expressApp.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/examples/express/__tests__/expressApp.test.js -------------------------------------------------------------------------------- /examples/express/expected/oas.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/examples/express/expected/oas.json -------------------------------------------------------------------------------- /examples/express/expressApp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/examples/express/expressApp.js -------------------------------------------------------------------------------- /examples/express/jest.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/examples/express/jest.config.json -------------------------------------------------------------------------------- /examples/express/openapi-example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/examples/express/openapi-example.json -------------------------------------------------------------------------------- /examples/express/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/examples/express/package.json -------------------------------------------------------------------------------- /examples/express/scripts/run-tests-and-validate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/examples/express/scripts/run-tests-and-validate.js -------------------------------------------------------------------------------- /examples/fastify-js/__test__/app.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/examples/fastify-js/__test__/app.test.js -------------------------------------------------------------------------------- /examples/fastify-js/__test__/global-setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/examples/fastify-js/__test__/global-setup.js -------------------------------------------------------------------------------- /examples/fastify-js/__test__/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/examples/fastify-js/__test__/jest-e2e.json -------------------------------------------------------------------------------- /examples/fastify-js/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/examples/fastify-js/package.json -------------------------------------------------------------------------------- /examples/fastify-js/scripts/check-itdoc-file-generated.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/examples/fastify-js/scripts/check-itdoc-file-generated.js -------------------------------------------------------------------------------- /examples/fastify-js/src/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/examples/fastify-js/src/app.js -------------------------------------------------------------------------------- /examples/nestjs/__test__/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/examples/nestjs/__test__/app.e2e-spec.ts -------------------------------------------------------------------------------- /examples/nestjs/__test__/global-setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/examples/nestjs/__test__/global-setup.ts -------------------------------------------------------------------------------- /examples/nestjs/__test__/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/examples/nestjs/__test__/jest-e2e.json -------------------------------------------------------------------------------- /examples/nestjs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/examples/nestjs/package.json -------------------------------------------------------------------------------- /examples/nestjs/scripts/check-itdoc-file-generated.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/examples/nestjs/scripts/check-itdoc-file-generated.js -------------------------------------------------------------------------------- /examples/nestjs/src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/examples/nestjs/src/app.controller.ts -------------------------------------------------------------------------------- /examples/nestjs/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/examples/nestjs/src/app.module.ts -------------------------------------------------------------------------------- /examples/nestjs/src/app.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/examples/nestjs/src/app.service.ts -------------------------------------------------------------------------------- /examples/nestjs/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/examples/nestjs/src/main.ts -------------------------------------------------------------------------------- /examples/nestjs/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/examples/nestjs/tsconfig.build.json -------------------------------------------------------------------------------- /examples/nestjs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/examples/nestjs/tsconfig.json -------------------------------------------------------------------------------- /examples/testframework-compatibility-test/__tests__/compatibility.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/examples/testframework-compatibility-test/__tests__/compatibility.test.ts -------------------------------------------------------------------------------- /examples/testframework-compatibility-test/jest.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/examples/testframework-compatibility-test/jest.config.json -------------------------------------------------------------------------------- /examples/testframework-compatibility-test/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/examples/testframework-compatibility-test/package.json -------------------------------------------------------------------------------- /itdoc-doc/README.md: -------------------------------------------------------------------------------- 1 | # 한글 버전 테스트 2 | 3 | pnpm run start --locale ko 4 | 5 | # 한글 - 영어 관련 매핑 수정 6 | 7 | i18n/ko/code.json 8 | -------------------------------------------------------------------------------- /itdoc-doc/blog/2025-04-26-first-blog.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/itdoc-doc/blog/2025-04-26-first-blog.mdx -------------------------------------------------------------------------------- /itdoc-doc/blog/authors.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/itdoc-doc/blog/authors.yml -------------------------------------------------------------------------------- /itdoc-doc/docs/api-reference/_category_.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/itdoc-doc/docs/api-reference/_category_.json -------------------------------------------------------------------------------- /itdoc-doc/docs/api-reference/interface.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/itdoc-doc/docs/api-reference/interface.mdx -------------------------------------------------------------------------------- /itdoc-doc/docs/experiments/LLM.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/itdoc-doc/docs/experiments/LLM.mdx -------------------------------------------------------------------------------- /itdoc-doc/docs/experiments/_category_.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/itdoc-doc/docs/experiments/_category_.json -------------------------------------------------------------------------------- /itdoc-doc/docs/guides/_category_.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/itdoc-doc/docs/guides/_category_.json -------------------------------------------------------------------------------- /itdoc-doc/docs/guides/configuration.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/itdoc-doc/docs/guides/configuration.mdx -------------------------------------------------------------------------------- /itdoc-doc/docs/guides/file-related-api-guide.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/itdoc-doc/docs/guides/file-related-api-guide.mdx -------------------------------------------------------------------------------- /itdoc-doc/docs/guides/framework-guide.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/itdoc-doc/docs/guides/framework-guide.mdx -------------------------------------------------------------------------------- /itdoc-doc/docs/guides/integration-test-runner.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/itdoc-doc/docs/guides/integration-test-runner.mdx -------------------------------------------------------------------------------- /itdoc-doc/docs/guides/quick-start.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/itdoc-doc/docs/guides/quick-start.mdx -------------------------------------------------------------------------------- /itdoc-doc/docs/guides/test-framework-migration.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/itdoc-doc/docs/guides/test-framework-migration.mdx -------------------------------------------------------------------------------- /itdoc-doc/docs/intro.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/itdoc-doc/docs/intro.mdx -------------------------------------------------------------------------------- /itdoc-doc/docusaurus.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/itdoc-doc/docusaurus.config.ts -------------------------------------------------------------------------------- /itdoc-doc/i18n/ko/code.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/itdoc-doc/i18n/ko/code.json -------------------------------------------------------------------------------- /itdoc-doc/i18n/ko/docusaurus-plugin-content-blog/options.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/itdoc-doc/i18n/ko/docusaurus-plugin-content-blog/options.json -------------------------------------------------------------------------------- /itdoc-doc/i18n/ko/docusaurus-plugin-content-docs/current.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/itdoc-doc/i18n/ko/docusaurus-plugin-content-docs/current.json -------------------------------------------------------------------------------- /itdoc-doc/i18n/ko/docusaurus-plugin-content-docs/current/api-reference/interface.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/itdoc-doc/i18n/ko/docusaurus-plugin-content-docs/current/api-reference/interface.mdx -------------------------------------------------------------------------------- /itdoc-doc/i18n/ko/docusaurus-plugin-content-docs/current/experiments/LLM.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/itdoc-doc/i18n/ko/docusaurus-plugin-content-docs/current/experiments/LLM.mdx -------------------------------------------------------------------------------- /itdoc-doc/i18n/ko/docusaurus-plugin-content-docs/current/guides/configuration.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/itdoc-doc/i18n/ko/docusaurus-plugin-content-docs/current/guides/configuration.mdx -------------------------------------------------------------------------------- /itdoc-doc/i18n/ko/docusaurus-plugin-content-docs/current/guides/file-related-api-guide.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/itdoc-doc/i18n/ko/docusaurus-plugin-content-docs/current/guides/file-related-api-guide.mdx -------------------------------------------------------------------------------- /itdoc-doc/i18n/ko/docusaurus-plugin-content-docs/current/guides/framework-guide.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/itdoc-doc/i18n/ko/docusaurus-plugin-content-docs/current/guides/framework-guide.mdx -------------------------------------------------------------------------------- /itdoc-doc/i18n/ko/docusaurus-plugin-content-docs/current/guides/integration-test-runner.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/itdoc-doc/i18n/ko/docusaurus-plugin-content-docs/current/guides/integration-test-runner.mdx -------------------------------------------------------------------------------- /itdoc-doc/i18n/ko/docusaurus-plugin-content-docs/current/guides/quick-start.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/itdoc-doc/i18n/ko/docusaurus-plugin-content-docs/current/guides/quick-start.mdx -------------------------------------------------------------------------------- /itdoc-doc/i18n/ko/docusaurus-plugin-content-docs/current/guides/test-framework-migration.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/itdoc-doc/i18n/ko/docusaurus-plugin-content-docs/current/guides/test-framework-migration.mdx -------------------------------------------------------------------------------- /itdoc-doc/i18n/ko/docusaurus-plugin-content-docs/current/intro.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/itdoc-doc/i18n/ko/docusaurus-plugin-content-docs/current/intro.mdx -------------------------------------------------------------------------------- /itdoc-doc/i18n/ko/docusaurus-theme-classic/footer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/itdoc-doc/i18n/ko/docusaurus-theme-classic/footer.json -------------------------------------------------------------------------------- /itdoc-doc/i18n/ko/docusaurus-theme-classic/navbar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/itdoc-doc/i18n/ko/docusaurus-theme-classic/navbar.json -------------------------------------------------------------------------------- /itdoc-doc/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/itdoc-doc/package.json -------------------------------------------------------------------------------- /itdoc-doc/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/itdoc-doc/pnpm-lock.yaml -------------------------------------------------------------------------------- /itdoc-doc/pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/itdoc-doc/pnpm-workspace.yaml -------------------------------------------------------------------------------- /itdoc-doc/sidebars.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/itdoc-doc/sidebars.ts -------------------------------------------------------------------------------- /itdoc-doc/src/components/HomepageFeatures/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/itdoc-doc/src/components/HomepageFeatures/index.tsx -------------------------------------------------------------------------------- /itdoc-doc/src/components/HomepageFeatures/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/itdoc-doc/src/components/HomepageFeatures/styles.module.css -------------------------------------------------------------------------------- /itdoc-doc/src/components/Playground/EditorTabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/itdoc-doc/src/components/Playground/EditorTabs.tsx -------------------------------------------------------------------------------- /itdoc-doc/src/components/Playground/FileExplorer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/itdoc-doc/src/components/Playground/FileExplorer.tsx -------------------------------------------------------------------------------- /itdoc-doc/src/components/Playground/InstallOverlay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/itdoc-doc/src/components/Playground/InstallOverlay.tsx -------------------------------------------------------------------------------- /itdoc-doc/src/components/Playground/RunModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/itdoc-doc/src/components/Playground/RunModal.tsx -------------------------------------------------------------------------------- /itdoc-doc/src/components/Playground/SwaggerPreview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/itdoc-doc/src/components/Playground/SwaggerPreview.tsx -------------------------------------------------------------------------------- /itdoc-doc/src/components/Playground/TopBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/itdoc-doc/src/components/Playground/TopBar.tsx -------------------------------------------------------------------------------- /itdoc-doc/src/components/Playground/WorkspacePlaceholder.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/itdoc-doc/src/components/Playground/WorkspacePlaceholder.tsx -------------------------------------------------------------------------------- /itdoc-doc/src/components/Playground/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/itdoc-doc/src/components/Playground/constants.ts -------------------------------------------------------------------------------- /itdoc-doc/src/components/Playground/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/itdoc-doc/src/components/Playground/index.tsx -------------------------------------------------------------------------------- /itdoc-doc/src/components/Playground/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/itdoc-doc/src/components/Playground/styles.module.css -------------------------------------------------------------------------------- /itdoc-doc/src/components/Playground/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/itdoc-doc/src/components/Playground/types.ts -------------------------------------------------------------------------------- /itdoc-doc/src/components/Playground/webcontainerStub.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/itdoc-doc/src/components/Playground/webcontainerStub.ts -------------------------------------------------------------------------------- /itdoc-doc/src/css/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/itdoc-doc/src/css/custom.css -------------------------------------------------------------------------------- /itdoc-doc/src/pages/index.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/itdoc-doc/src/pages/index.module.css -------------------------------------------------------------------------------- /itdoc-doc/src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/itdoc-doc/src/pages/index.tsx -------------------------------------------------------------------------------- /itdoc-doc/src/pages/markdown-page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/itdoc-doc/src/pages/markdown-page.md -------------------------------------------------------------------------------- /itdoc-doc/src/pages/playground.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/itdoc-doc/src/pages/playground.module.css -------------------------------------------------------------------------------- /itdoc-doc/src/pages/playground.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/itdoc-doc/src/pages/playground.tsx -------------------------------------------------------------------------------- /itdoc-doc/static/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /itdoc-doc/static/img/a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/itdoc-doc/static/img/a.png -------------------------------------------------------------------------------- /itdoc-doc/static/img/b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/itdoc-doc/static/img/b.png -------------------------------------------------------------------------------- /itdoc-doc/static/img/blog/20250426/redoc-output-sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/itdoc-doc/static/img/blog/20250426/redoc-output-sample.png -------------------------------------------------------------------------------- /itdoc-doc/static/img/c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/itdoc-doc/static/img/c.png -------------------------------------------------------------------------------- /itdoc-doc/static/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/itdoc-doc/static/img/favicon.ico -------------------------------------------------------------------------------- /itdoc-doc/static/img/index1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/itdoc-doc/static/img/index1.png -------------------------------------------------------------------------------- /itdoc-doc/static/img/index2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/itdoc-doc/static/img/index2.png -------------------------------------------------------------------------------- /itdoc-doc/static/img/index3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/itdoc-doc/static/img/index3.png -------------------------------------------------------------------------------- /itdoc-doc/static/img/intro_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/itdoc-doc/static/img/intro_0.png -------------------------------------------------------------------------------- /itdoc-doc/static/img/intro_0_ko.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/itdoc-doc/static/img/intro_0_ko.png -------------------------------------------------------------------------------- /itdoc-doc/static/img/intro_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/itdoc-doc/static/img/intro_1.png -------------------------------------------------------------------------------- /itdoc-doc/static/img/intro_1_ko.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/itdoc-doc/static/img/intro_1_ko.png -------------------------------------------------------------------------------- /itdoc-doc/static/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/itdoc-doc/static/img/logo.png -------------------------------------------------------------------------------- /itdoc-doc/static/img/playground-demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/itdoc-doc/static/img/playground-demo.gif -------------------------------------------------------------------------------- /itdoc-doc/static/playground/.gitignore: -------------------------------------------------------------------------------- 1 | itdoc.tgz 2 | -------------------------------------------------------------------------------- /itdoc-doc/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/itdoc-doc/tsconfig.json -------------------------------------------------------------------------------- /lib/__tests__/unit/config/logger.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/lib/__tests__/unit/config/logger.test.ts -------------------------------------------------------------------------------- /lib/__tests__/unit/dsl/OpenAPIGenerator.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/lib/__tests__/unit/dsl/OpenAPIGenerator.test.ts -------------------------------------------------------------------------------- /lib/__tests__/unit/dsl/interface/field.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/lib/__tests__/unit/dsl/interface/field.test.ts -------------------------------------------------------------------------------- /lib/__tests__/unit/dsl/interface/header.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/lib/__tests__/unit/dsl/interface/header.test.ts -------------------------------------------------------------------------------- /lib/__tests__/unit/dsl/test-builders/vaildateResponse.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/lib/__tests__/unit/dsl/test-builders/vaildateResponse.test.ts -------------------------------------------------------------------------------- /lib/config/LoggerInterface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/lib/config/LoggerInterface.ts -------------------------------------------------------------------------------- /lib/config/getOpenAPIConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/lib/config/getOpenAPIConfig.ts -------------------------------------------------------------------------------- /lib/config/getOutputPath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/lib/config/getOutputPath.ts -------------------------------------------------------------------------------- /lib/config/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/lib/config/logger.ts -------------------------------------------------------------------------------- /lib/config/readPackageJson.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/lib/config/readPackageJson.ts -------------------------------------------------------------------------------- /lib/dsl/adapters/JestAdapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/lib/dsl/adapters/JestAdapter.ts -------------------------------------------------------------------------------- /lib/dsl/adapters/MochaAdapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/lib/dsl/adapters/MochaAdapter.ts -------------------------------------------------------------------------------- /lib/dsl/adapters/TestFramework.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/lib/dsl/adapters/TestFramework.ts -------------------------------------------------------------------------------- /lib/dsl/adapters/UserTestInterface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/lib/dsl/adapters/UserTestInterface.ts -------------------------------------------------------------------------------- /lib/dsl/adapters/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/lib/dsl/adapters/index.ts -------------------------------------------------------------------------------- /lib/dsl/enums/HttpMethod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/lib/dsl/enums/HttpMethod.ts -------------------------------------------------------------------------------- /lib/dsl/enums/HttpStatus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/lib/dsl/enums/HttpStatus.ts -------------------------------------------------------------------------------- /lib/dsl/enums/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/lib/dsl/enums/index.ts -------------------------------------------------------------------------------- /lib/dsl/generator/OpenAPIGenerator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/lib/dsl/generator/OpenAPIGenerator.ts -------------------------------------------------------------------------------- /lib/dsl/generator/TestEventManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/lib/dsl/generator/TestEventManager.ts -------------------------------------------------------------------------------- /lib/dsl/generator/TestResultCollector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/lib/dsl/generator/TestResultCollector.ts -------------------------------------------------------------------------------- /lib/dsl/generator/builders/OperationBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/lib/dsl/generator/builders/OperationBuilder.ts -------------------------------------------------------------------------------- /lib/dsl/generator/builders/SchemaBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/lib/dsl/generator/builders/SchemaBuilder.ts -------------------------------------------------------------------------------- /lib/dsl/generator/builders/operation/ParameterBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/lib/dsl/generator/builders/operation/ParameterBuilder.ts -------------------------------------------------------------------------------- /lib/dsl/generator/builders/operation/RequestBodyBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/lib/dsl/generator/builders/operation/RequestBodyBuilder.ts -------------------------------------------------------------------------------- /lib/dsl/generator/builders/operation/ResponseBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/lib/dsl/generator/builders/operation/ResponseBuilder.ts -------------------------------------------------------------------------------- /lib/dsl/generator/builders/operation/SecurityBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/lib/dsl/generator/builders/operation/SecurityBuilder.ts -------------------------------------------------------------------------------- /lib/dsl/generator/builders/operation/UtilityBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/lib/dsl/generator/builders/operation/UtilityBuilder.ts -------------------------------------------------------------------------------- /lib/dsl/generator/builders/operation/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/lib/dsl/generator/builders/operation/index.ts -------------------------------------------------------------------------------- /lib/dsl/generator/builders/operation/interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/lib/dsl/generator/builders/operation/interfaces.ts -------------------------------------------------------------------------------- /lib/dsl/generator/builders/schema/BaseSchemaGenerator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/lib/dsl/generator/builders/schema/BaseSchemaGenerator.ts -------------------------------------------------------------------------------- /lib/dsl/generator/builders/schema/SchemaFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/lib/dsl/generator/builders/schema/SchemaFactory.ts -------------------------------------------------------------------------------- /lib/dsl/generator/builders/schema/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/lib/dsl/generator/builders/schema/constants.ts -------------------------------------------------------------------------------- /lib/dsl/generator/builders/schema/generators/ArraySchemaGenerator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/lib/dsl/generator/builders/schema/generators/ArraySchemaGenerator.ts -------------------------------------------------------------------------------- /lib/dsl/generator/builders/schema/generators/BooleanSchemaGenerator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/lib/dsl/generator/builders/schema/generators/BooleanSchemaGenerator.ts -------------------------------------------------------------------------------- /lib/dsl/generator/builders/schema/generators/DSLFieldSchemaGenerator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/lib/dsl/generator/builders/schema/generators/DSLFieldSchemaGenerator.ts -------------------------------------------------------------------------------- /lib/dsl/generator/builders/schema/generators/NumberSchemaGenerator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/lib/dsl/generator/builders/schema/generators/NumberSchemaGenerator.ts -------------------------------------------------------------------------------- /lib/dsl/generator/builders/schema/generators/ObjectSchemaGenerator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/lib/dsl/generator/builders/schema/generators/ObjectSchemaGenerator.ts -------------------------------------------------------------------------------- /lib/dsl/generator/builders/schema/generators/StringSchemaGenerator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/lib/dsl/generator/builders/schema/generators/StringSchemaGenerator.ts -------------------------------------------------------------------------------- /lib/dsl/generator/builders/schema/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/lib/dsl/generator/builders/schema/index.ts -------------------------------------------------------------------------------- /lib/dsl/generator/builders/schema/interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/lib/dsl/generator/builders/schema/interfaces.ts -------------------------------------------------------------------------------- /lib/dsl/generator/commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/lib/dsl/generator/commands.ts -------------------------------------------------------------------------------- /lib/dsl/generator/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/lib/dsl/generator/index.ts -------------------------------------------------------------------------------- /lib/dsl/generator/types/OpenAPITypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/lib/dsl/generator/types/OpenAPITypes.ts -------------------------------------------------------------------------------- /lib/dsl/generator/types/TestResult.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/lib/dsl/generator/types/TestResult.ts -------------------------------------------------------------------------------- /lib/dsl/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/lib/dsl/index.ts -------------------------------------------------------------------------------- /lib/dsl/interface/ItdocBuilderEntry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/lib/dsl/interface/ItdocBuilderEntry.ts -------------------------------------------------------------------------------- /lib/dsl/interface/describeAPI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/lib/dsl/interface/describeAPI.ts -------------------------------------------------------------------------------- /lib/dsl/interface/field.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/lib/dsl/interface/field.ts -------------------------------------------------------------------------------- /lib/dsl/interface/header.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/lib/dsl/interface/header.ts -------------------------------------------------------------------------------- /lib/dsl/interface/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/lib/dsl/interface/index.ts -------------------------------------------------------------------------------- /lib/dsl/interface/itDoc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/lib/dsl/interface/itDoc.ts -------------------------------------------------------------------------------- /lib/dsl/interface/testContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/lib/dsl/interface/testContext.ts -------------------------------------------------------------------------------- /lib/dsl/test-builders/AbstractTestBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/lib/dsl/test-builders/AbstractTestBuilder.ts -------------------------------------------------------------------------------- /lib/dsl/test-builders/RequestBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/lib/dsl/test-builders/RequestBuilder.ts -------------------------------------------------------------------------------- /lib/dsl/test-builders/ResponseBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/lib/dsl/test-builders/ResponseBuilder.ts -------------------------------------------------------------------------------- /lib/dsl/test-builders/RootBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/lib/dsl/test-builders/RootBuilder.ts -------------------------------------------------------------------------------- /lib/dsl/test-builders/TestCaseConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/lib/dsl/test-builders/TestCaseConfig.ts -------------------------------------------------------------------------------- /lib/dsl/test-builders/validateResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/lib/dsl/test-builders/validateResponse.ts -------------------------------------------------------------------------------- /lib/types/widdershins.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/lib/types/widdershins.d.ts -------------------------------------------------------------------------------- /lib/utils/pathResolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/lib/utils/pathResolver.ts -------------------------------------------------------------------------------- /lib/utils/specParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/lib/utils/specParser.ts -------------------------------------------------------------------------------- /md/testspec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/md/testspec.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /script/clean.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/script/clean.mjs -------------------------------------------------------------------------------- /script/llm/examples/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/script/llm/examples/index.ts -------------------------------------------------------------------------------- /script/llm/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/script/llm/index.ts -------------------------------------------------------------------------------- /script/llm/loader/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/script/llm/loader/index.ts -------------------------------------------------------------------------------- /script/llm/parser/analyzer/branchAnalyzer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/script/llm/parser/analyzer/branchAnalyzer.ts -------------------------------------------------------------------------------- /script/llm/parser/analyzer/responseAnalyzer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/script/llm/parser/analyzer/responseAnalyzer.ts -------------------------------------------------------------------------------- /script/llm/parser/analyzer/routeAnalyzer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/script/llm/parser/analyzer/routeAnalyzer.ts -------------------------------------------------------------------------------- /script/llm/parser/analyzer/variableAnalyzer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/script/llm/parser/analyzer/variableAnalyzer.ts -------------------------------------------------------------------------------- /script/llm/parser/collector/routeCollector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/script/llm/parser/collector/routeCollector.ts -------------------------------------------------------------------------------- /script/llm/parser/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/script/llm/parser/index.ts -------------------------------------------------------------------------------- /script/llm/parser/type/interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/script/llm/parser/type/interface.ts -------------------------------------------------------------------------------- /script/llm/parser/utils/extractValue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/script/llm/parser/utils/extractValue.ts -------------------------------------------------------------------------------- /script/llm/parser/utils/fileParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/script/llm/parser/utils/fileParser.ts -------------------------------------------------------------------------------- /script/llm/prompt/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/script/llm/prompt/index.ts -------------------------------------------------------------------------------- /script/makedocs/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/script/makedocs/index.ts -------------------------------------------------------------------------------- /script/oas/openapi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/script/oas/openapi.yaml -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/tsconfig.test.json -------------------------------------------------------------------------------- /tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/do-pa/itdoc/HEAD/tsup.config.ts --------------------------------------------------------------------------------