Contributing to BenOS

Thanks for your interest in contributing to BenOS!
Everyone is welcome to contribute — the code is licensed under the MIT License.


What Does "Contributing" Mean?

Contributing means helping to improve the project in any way: fixing bugs, adding features, improving documentation, or optimizing the build system — everything counts!

To keep things organized, please follow the procedures below.


Contributing to the Operating System

  1. Fork the repository (preferably from the indev branch).
  2. Make your changes — you can add, fix, or modify anything, as long as the license is respected.
  3. Test your code as thoroughly as possible.
  4. Submit a pull request to the indev branch.
    Be sure to include a clear description of all the changes you made.

Contributing to the Website

  1. Fork the repository.
  2. Make your changes inside the /docs directory.
  3. Please prioritize English for all content, even if other languages may be added later.
  4. Submit a pull request to the indev branch, and describe the changes you made.

Additional Information

  • If your pull request is accepted and you are part of the official BenOS Discord server, you will receive the BenOS Contributor role.
  • Please only submit changes to the indev branch.
    Pull requests to main will not be accepted unless indev is marked as finished.

Thank you again for your interest in BenOS — your contribution is greatly appreciated!