First off, thank you for considering contributing to AntOS Kernel Rewrite. You'll be one of the First to contribute! I'll recommend you add me on Discord, see my profile for more information. I'll be able to answer questions there, if possible.
- Fork the repository on GitHub.
- Clone your fork to your local machine:
git clone https://github.com/<your-username>/rust-kernel.git
- Create a new branch:
git checkout -b name-of-your-branch
- Make your changes.
- Push your branch and changes to your GitHub repository:
git push origin name-of-your-branch
- Create a pull request on GitHub (comparing from your branch to the main repository's
trunk
branch).
Here are a few important things you should know about contributing code:
- Big changes require discussion, if you'd like to do that, please open an issue.
- Make sure all tests are passing before submitting a pull request (currently the build task doesn't work, so it doesn't count).
- Include relevant documentation with your code changes.
When reporting issues, please include as much detail as possible. The more we know, the better we can help. Try to include:
- Any details about your local setup that might be helpful in troubleshooting.
- Detailed steps to reproduce the bug.
We have a Code of Conduct, please take a look before you start contributing.
Thank you again for considering contributing to the AntOS Kernel Rewrite.