Contributions are welcome! Here's how you can help:
-
Start coding!
- Follow the code style guidelines.
- Check your code works as expected and document any changes.
-
Commit & push your changes to a new branch (not
master
, one change per branch)- Commit messages should:
- Use the present tense
- Have a title which begins with a capital letter
- Be descriptive. (e.g. no
Update main.c
orFix a problem
)
- Commit messages should:
-
Once you are happy with your changes, submit a pull request.
- Open the pull-request form.
- Add a short description explaining briefly what you've done (or if it's a work-in-progress - what you need to do).
- It works.
- It follows the code style.
If you experience an issue, we would like to know the details.
- Do a quick search on GitHub to check if the issue has already been reported.
- Open an issue and describe the issue you are having - you could include:
- Screenshots
- Ways you have tried to solve the issue, and whether they worked or not
- Your BoneOS version
After reporting you should aim to answer questions or clarifications as this helps pinpoint the cause of the issue (if you don't do this your issue may be closed).