by jacobrussell on 4/2/2024, 1:26:43 PM with 0 comments
I recently learned about Cookiecutter [0] which looks a lot like something the company I work for has made in house. I imagine many companies have either built or use tools to generate projects according to their best practices and common patterns.
I want the project generator I use to be able to create common patterns after the project has been created, similar to the rails cli where you can do things like `rails g controller` to create a new controller.
Have you used project generators like this that were either built in house, bought, or open source? Ideally something where you can create your own patterns. I mainly work on Spring Boot APIs and I recently learned about IntelliJ's Live Templates [1] which might be my 80% solution that I can just build out myself.
It would be cool if I could do things like add a new controller, endpoint, repository from a model, Postgres datasource configuration, DynamoDB datasource configuration, etcetera.
I recently learned about Cookiecutter [0] which looks a lot like something the company I work for has made in house. I imagine many companies have either built or use tools to generate projects according to their best practices and common patterns.
I want the project generator I use to be able to create common patterns after the project has been created, similar to the rails cli where you can do things like `rails g controller` to create a new controller.
Have you used project generators like this that were either built in house, bought, or open source? Ideally something where you can create your own patterns. I mainly work on Spring Boot APIs and I recently learned about IntelliJ's Live Templates [1] which might be my 80% solution that I can just build out myself.
It would be cool if I could do things like add a new controller, endpoint, repository from a model, Postgres datasource configuration, DynamoDB datasource configuration, etcetera.
[0] https://cookiecutter.readthedocs.io [1] https://www.jetbrains.com/help/idea/using-live-templates.html