Thank you for your interest in contributing to MC Data Bridge! We welcome contributions from the community.
- Fork the Repository: specific to your account.
- Clone the Repository:
git clone https://github.com/YOUR_USERNAME/mc-data-bridge.git - Create a Branch:
git checkout -b feature/amazing-feature
- Make your changes.
- Ensure your code follows the existing style.
- Run Tests: Ensure all tests pass using
mvn test.- PRs will not be merged if tests fail.
To prepare a new release:
- Update Version: Run the helper script to verify and update versions across all files.
./scripts/update-version.sh
- Update Release Notes: Manually edit
release-notes.mdto describe the changes. The build will fail if this is missed. - Commit & Push: Commit the version changes and push to a feature branch.
- Create PR: Open a PR to
main. - Merge: Once approved and checks pass, merge to
mainto trigger the automated release.
- Push your branch to your fork.
- Open a Pull Request against the
mainbranch. - Describe your changes clearly.
- Wait for review. Note that approval from
@westkevin12is required for merging.
- No Force Pushes: History must be preserved.
- Tests Must Pass: The CI pipeline will verify your build.