Commit Graph

120 Commits

Author SHA1 Message Date
730c06cc3f Merge pull request 'chore: add LICENSE' (#19) from chore/modify-license into main
Reviewed-on: #19
2026-03-24 10:02:04 +00:00
c15d1caaaa chore: add LICENSE 2026-03-24 10:01:21 +00:00
didavila
8854bc5217 feat: add contributor information for Diego Davila Freitas 2026-03-24 09:19:52 +01:00
8a48486465 Merge pull request 'chore: delete QUICKSTART.md' (#18) from chrore/delete-quickstart into main
Reviewed-on: #18
2026-03-24 08:05:31 +00:00
cd03067235 chore: delete QUICKSTART.md 2026-03-24 08:05:08 +00:00
9f43ae7c8d Merge pull request 'chore: add LICENSE' (#17) from chore/add-license into main
Reviewed-on: #17
2026-03-24 07:52:03 +00:00
f0e8c3b794 Add License 2026-03-24 07:51:13 +00:00
22b8e8974a Merge pull request 'fix: remove generate.js and ignore it' (#16) from fix/gitignore into main
Reviewed-on: #16
Reviewed-by: didavila <diego.davilafreitas@gmail.com>
2026-03-24 07:24:55 +00:00
9774dad4e3 fix: remove generate.js and ignore it 2026-03-24 08:22:35 +01:00
1ea5150042 Merge pull request 'feat: migrate-to-TS' (#15) from feat/migrate-to-TS into main
Reviewed-on: #15
Reviewed-by: blas <me@blassanto.me>
2026-03-23 16:32:54 +00:00
didavila
72536d4a86 feat: change name 2026-03-23 17:26:04 +01:00
didavila
11b324ef59 Merge branch 'main' into feat/migrate-to-TS 2026-03-23 17:23:56 +01:00
didavila
cebadbfbcc feat: add Prettier and ESLint configuration for code formatting and linting
- Create .prettierrc for Prettier configuration
- Add eslint.config.js for ESLint setup with TypeScript support
- Update package.json to include linting and formatting scripts
- Refactor generate.ts and generate.js for improved readability and error handling
- Enhance QUICKSTART.md and README.md with formatting and clarity improvements
2026-03-23 17:23:06 +01:00
didavila
cd00eb39ca feat: add TypeScript-based OpenAPI Clean Architecture generator
- Introduced a new TypeScript file (generate.ts) for generating Angular code with Clean Architecture from OpenAPI/Swagger specifications.
- Implemented a CLI using Commander.js for user input and options.
- Added functions for analyzing Swagger files, generating code, organizing files, and creating a report.
- Integrated Mustache templates for generating models, repositories, use cases, and mappers.
- Created a build process with TypeScript and updated package.json to include build scripts and dependencies.
- Added TypeScript configuration (tsconfig.json) for compiling the TypeScript code.
- Updated the main entry point in package.json to point to the compiled JavaScript file in the dist directory.
2026-03-23 17:01:22 +01:00
7c971a8409 Merge pull request 'fix: fix template variable wrapping to fit java requirements' (#14) from fix/review-templates into main
Reviewed-on: #14
2026-03-23 15:46:29 +00:00
didavila
9805a14111 fix: refactor providers to use makeEnvironmentProviders 2026-03-23 16:28:30 +01:00
didavila
4905f84d2c fix: fix template variable wrapping to fit java requirements 2026-03-23 15:06:11 +01:00
5ed3f6fee1 Merge pull request 'feat: Implement custom Clean Architecture generation using Mustache templates for domain and data layers' (#5) from feat/generate-files into main
Reviewed-on: #5
2026-03-23 11:48:06 +00:00
didavila
11b30e61fc feat: Implement custom Clean Architecture generation using Mustache templates for domain and data layers 2026-03-23 12:36:11 +01:00
Blas Santome Ocampo
5ff88d8cf6 first commit 2026-03-23 09:35:15 +01:00