Skip to main content

Contributing

Thank you for considering contributing to Blue! Here we provide a set of guidelines for contributing to the project.

Contributions include but are not restricted to:

  • Contributing to the Blue codebase
  • Writing documentation
  • Reporting bugs
  • Answering discussion questions

Workflow

  • Send all pull requests to the main branch (unless otherwise requested).
  • Limit each pull request to resolving a single issue
  • It is your responsibility to ensure that your development branch is up-to-date with the main branch. You may either rebase on main or merge main into your development branch.
  • Always test and document your code.
  • Ensure that your changes pass our CI! If you encounter issues with this, please ask for help.

Support

If you have questions regarding your contribution, please create a new discussion post on the Discussions board.