-
Notifications
You must be signed in to change notification settings - Fork 21
Contributing
Contributors are always welcome! There is a lot of work to be done in order to get avr-llvm into a production-ready state, and new hands are always appreciated :)
This document outlines some guidelines for contributing, mostly for keeping the git history clean and concise. If you have any questions, don't hesitate to message the mailing list - you should get a response quickly.
Please prefix all commit messages with [AVR]
. This makes the logs much easier to manage, navigate, and search. Commit messages should contain a short sentence about the changes on the first line (approximately 50 characters, but this is not a hard rule). Further elaboration can be put on the proceeding lines.
Group related changes into single commits. It is possible to merge multiple commits into one with the git rebase
command - see this guide for a tutorial. If this is unknown to you, don't fret, as I have no problem with manually squashing the commits for you.
The Atmel AVR instruction set manual can be found here.