Thank you for your interest in contributing to our project! Here are some guidelines to make the contribution process as smooth and efficient as possible.
- Be polite and respectful. We are all working together to make this project better.
- Follow the code structure and style. Familiarize yourself with the existing code and adhere to the same stylistic principles.
- Write clear and informative comments. This will help others understand your changes.
- Use Git for version control. Before making changes, create a new branch for your work.
- Describe changes in commits. Each commit should have a clear and informative description.
- Follow code formatting. Use the formatting settings already applied in the project.
- Test your code. Ensure your code compiles and runs without errors before creating a Pull Request.
- Fork the project. This will create a copy of the project in your GitHub account.
- Create a new branch. Use the command
git checkout -b my-featureto create a new branch. - Make changes. Make the necessary changes to the code.
- Commit changes. Use the command
git commit -m "Description of changes"to save your changes. - Push changes. Use the command
git push origin my-featureto push your changes to GitHub. - Create a Pull Request. Note: Pull Requests should only be made to the
devbranch. Merging tomainshould only be done after review and readiness for release, as it triggers a workflow to publish a new version of the mod to Modrinth. This requires updating the mod version and making other necessary changes.
- Create an Issue. If you find a bug, please create an Issue on GitHub with a detailed description.
- Describe the problem. Provide steps to reproduce the bug and the expected behavior.
- Create an Issue. If you have an idea for a new feature, please create an Issue with a description of your idea.
- Discussion. Before starting work on a new feature, wait for feedback from other project members.
Thank you for helping to improve our project!
Written by ChatGPT. If you find any mistakes, please report them or send a Pull Request.