Thanks for helping improve mcserver.
- Fork the repository and create a topic branch from the default branch.
- Make focused changes with clear commit messages.
- Run the relevant local checks before opening a pull request.
- Open a pull request using the provided template.
- Docker
- Bash
- A POSIX shell (
sh)
./scripts/validate.sh --with-docker-build
./build.sh --tag mcserver:local- Keep changes scoped and reviewable.
- Update documentation when behavior changes.
- Prefer extending existing docs under
docs/rather than adding ad-hoc notes. - Add or update workflows/templates/docs when repository process changes.
- Confirm shell scripts remain POSIX-compatible where applicable.
Human-readable commits are preferred. Conventional Commits are welcome but not required.
Please do not open public issues for vulnerabilities. Follow SECURITY.md instead.
By contributing, you agree that your contributions will be licensed under the GNU Affero General Public License v3.0 or later.