Mjga is a modern Java Web scaffolding designed with cloud-native concepts in mind. It offers the following features:
- Containerized applications
- Modular components
- Highly regarded unit tests
🥝 Stack and Option
Github-Document
Homepage-Document
More components are under development...
Specificities
Containerization and Cloud-Native 🍋
- Manage the entire lifecycle and configuration of the application via
docker-compose.yml
. - Customize all configurations through the
.env
file. - Deliver the entire application and its ecosystem components via
docker-compose.yml
.
Out-of-the-Box 🍌
- Integrates common basic business functions such as authentication, permission management, and cache abstraction.
- Code Check&Format, CI/CD Plugin, Docker Integration are all ready to use out-of-the-box.
- Comprehensive, design-driven, and environment-isolated unit tests.
Modernization 🍒
- Modern: Technology choices follow the trends of the open-source community.
- Configurable: Supports component selection on the web.
- Best Practices: Every variable, function, module, and component is designed with best practices in mind.
- Focus on Boundaries: Stays within its functional boundaries, not aiming to be a "Not All In One" solution.
Test Report 🍓
🍅 User Community
https://dev.to/ccmjga
https://www.mjga.cc
https://x.com/Mjga212318
https://discord.com/invite/3XhyjEPn