Development: Overview
Welcome to the development ecosystem of our Launchers. This space is designed to centralize the knowledge, tools, and standards needed to build the next generation of community tools.
The Project
Currently, our development is divided into two main pillars:
- Trinity Launcher: Our base engine and instance management platform for Minecraft Bedrock.
Architecture and Philosophy
We aim to create modular, fast, and secure software. Our architecture is based on the separation of concerns: the Core manages heavy processes, while the UI offers a fluid and modern user experience.
Tech Stack
To maintain consistency across projects, we use:
- Core: C++ (Qt6 Framework)
- Frontend: Qt Widgets
- Communication: REST APIs / C++ Signals & Slots
Where to start?
If you are new to the project, we recommend following this order:
- Contribution Guide: Read our rules in Contributing > Guide.
- Code Style: Review Code Style to ensure your Pull Requests are approved quickly.
- Explore Projects: Go to the Projects section to understand the specific architecture of each launcher.
Communication and Support
- Issues: To report errors, use the Issues tab within each repository.
Need help?
Join our Discord community to get support
Stay updated
Join our Telegram channel for the latest news
Community Chat
Join our community on Stoat (formerly Revolt)