This project aims to create a P2P Minecraft system using Purpur API for the server side, FabricMC for the client side, and FastAPI for the backend service.
Thank you for your interest in contributing to our project! Contributions are welcome, and they are greatly appreciated! Every little bit helps, and credit will always be given.
- Types of Contributions
- Setup
- Testing
- Pull Request Guidelines
- Building the Documentation
- Code of Conduct
Report bugs at https://github.com/lauralex/p2pmcclient/issues. If you are reporting a bug, please include:
- Your operating system name and version.
- Any details about your local setup that might be helpful in troubleshooting.
- Detailed steps to reproduce the bug.
Look through the GitHub issues for bugs. Anything tagged with "bug" is open to whoever wants to implement it.
Look through the GitHub issues for features. Anything tagged with "feature" is open to whoever wants to implement it.
We could always use more documentation, whether as part of the official docs, in docstrings, or even on the web in blog posts, articles, and such.
To set up the development environment, follow the instructions in the README.md file.
Before submitting a pull request, please make sure your changes pass all the tests. If your changes are not covered by existing tests, please add new test cases.
Before you submit a pull request from your forked repo, check that it meets these guidelines:
- The pull request should include tests.
- If the pull request adds functionality, the docs should be updated. Put your new functionality into a function with a docstring, and add the feature to the list in README.md.
- The pull request should work for the latest stable version. Other supported versions are welcome, but it must work on the stable version.
- Each pull request should be small and tackle a single feature or bug fix. This makes it easier to review and merge.
- Larger changes should be discussed via an issue before submission.
Add any new features or update any existing documentation in the README.md file.
All contributors are expected to follow the project's code of conduct in the CODE_OF_CONDUCT.md file. Please review the code of conduct before contributing.
Thank you again for your interest in contributing to the P2P Minecraft Client Mod project! We look forward to your participation.