-
GNU make >= 4.2
-
Shellcheck >= 0.7
- Git commit messages: https://chris.beams.io/posts/git-commit/;
additionally any commit must be scoped to the component where changes were
made, which is prefixing the message with the component name, e.g.
targets/debian-10-x86_64: Do something
.
-
Create a new branch with a short name that describes the changes that you intend to do. If you don't have permissions to create branches, fork the project and do the same in your forked copy.
-
Do any change you need to do.
-
(Optional) Run
make ci
in the project root folder to verify that everything is working. -
Create a pull request to the
master
branch.