Skip to content

Collaborate on the project

Overview

  1. Fork the project.
  2. Make one or more well commented and clean commits to the repository.
  3. Perform a pull request in Github’s web interface.

If it is a new feature request, do not start the coding first. Remember to open an issue to discuss the new feature. If you want to add code to someone else pull request. Also check collection of git tips which will make your life easier.

If you are struggling, check WEB or CLI step-by-step guide on contributing.

Source code

Adding a new board?

There are no detailed instructions on how to add a new board or even a whole new board family to the build script yet. However there are a few commits / pull requests that give clues how to achieve that like

Board maintainer

Interested in keeping a board supported? See Become a board maintainer for how to apply, the requirements, and what is expected of you — and the Board Support Rules.

Release manager

This role has additional permission that allows preparation of images for release.

Release managers: https://github.com/orgs/armbian/teams/release-manager