First off, thank you for considering contributing to Gemini AI Companion! It's people like you that make this mod a great tool for everyone.
By participating in this project, you are expected to uphold our Code of Conduct.
Before creating bug reports, please check the Issue Tracker to see if the problem has already been reported.
When you are creating a bug report, please include as many details as possible:
- Use a clear and descriptive title
- Describe the exact steps which reproduce the problem
- Provide log files from
.minecraft/logs/ - Mention your game and loader version (e.g., Minecraft 1.21.1, Fabric 0.18.4)
We're always looking for new ideas! Please open a "Feature Request" issue to discuss your proposal.
- Fork the repository and create your branch from
main. - Follow the existing code style:
- Use Java 21 features where appropriate.
- Maintain the modular structure in
com.aaron.gemini. - Document new functions and complex logic.
- Tests: Ensure your changes don't break existing functionality.
- Documentation: Update the README or other documentation if your changes introduce new features.
- Issue link: Reference the issue your PR addresses in the description.
The project uses Gradle. You can set it up in your IDE (IntelliJ IDEA recommended):
- Clone the repo.
- Select
build.gradleand "Open as Project". - Run
./gradlew genSourcesto set up the Fabric environment.
Thank you for your contributions! ❤️