You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, Eden supports scaffolding for a variety of programming languages and frameworks but does not provide support for Spring Boot. As of now we wont use Spring Boot ourselves, but it is still one of the most widely used frameworks for Java development, especially in enterprise-grade applications. The lack of support limits the tool's applicability for Java developers who rely heavily on Spring Boot for building microservices, APIs, and other backend systems. Therefore I suggest we add it anyways.
🎯 Task
Implement Spring Boot project scaffolding within Eden, allowing users to initialize Spring Boot projects quickly and with best practices pre-configured. This should include generating the project structure, essential dependencies (via Maven or Gradle), and a basic example (such as a simple REST API).
🛠️ Action
To implement this feature:
Add a new Spring Boot template under the Java language category.
Define options for Gradle or Maven-based project initialization. I think we should only do the Gradle part as of now. This will limit applicability for other devs but it is consistent with our own projects and we can also add Maven whenever we want to.
Include common Spring Boot starter configurations, such as:
Spring Boot Starter Web (for REST APIs).
Spring Data JPA (for database interaction). -> probably overkill
Basic configuration files (e.g., application.properties or application.yml). -> probably overkill
Integrate with existing Eden CLI commands (eden init my-project -l java -t spring-boot).
Include relevant documentation and examples for using the Spring Boot template.
🏆 Result
By adding Spring Boot support, Eden would become more versatile, appealing to a larger audience of developers, particularly those in enterprise environments. This feature would enable Java developers to quickly bootstrap Spring Boot projects while maintaining consistency and adhering to best practices. It would also increase the tool's adoption rate and engagement within the Java community.
🙋♀️ Are you willing to contribute to this feature?
Yes, I'm ready to contribute!
📝 Code of Conduct
I agree to follow this project's Code of Conduct
The text was updated successfully, but these errors were encountered:
🌟 Situation
Currently, Eden supports scaffolding for a variety of programming languages and frameworks but does not provide support for Spring Boot. As of now we wont use Spring Boot ourselves, but it is still one of the most widely used frameworks for Java development, especially in enterprise-grade applications. The lack of support limits the tool's applicability for Java developers who rely heavily on Spring Boot for building microservices, APIs, and other backend systems. Therefore I suggest we add it anyways.
🎯 Task
Implement Spring Boot project scaffolding within Eden, allowing users to initialize Spring Boot projects quickly and with best practices pre-configured. This should include generating the project structure, essential dependencies (via Maven or Gradle), and a basic example (such as a simple REST API).
🛠️ Action
To implement this feature:
-> probably overkill
-> probably overkill
🏆 Result
By adding Spring Boot support, Eden would become more versatile, appealing to a larger audience of developers, particularly those in enterprise environments. This feature would enable Java developers to quickly bootstrap Spring Boot projects while maintaining consistency and adhering to best practices. It would also increase the tool's adoption rate and engagement within the Java community.
🙋♀️ Are you willing to contribute to this feature?
Yes, I'm ready to contribute!
📝 Code of Conduct
The text was updated successfully, but these errors were encountered: