First off, thanks for wanting to contribute.
To make contributions as painless as possible for both sides, please adhere to the following rules:
- fork this project and contribute via Pull-Requests (PR)
- base your PR on a meaningful named branch for your contribution (like
uart_driver_fix
) - write a description of what you are trying to attempt and why
- allow writes to your PR branch (this allows way faster exchange of code and ideas)
- (re-)write tests to verify the behaviour of your additions
- look through the open issues and refer to them if they relate to your PR
- look through the open PRs and refer to them if they relate to your PR
- mind the fact, that you are contributing to our codebase and therefore your code must conform to our license and will be distributed under our license