Skip to content
This repository has been archived by the owner on Sep 2, 2018. It is now read-only.

Contributing

Dylan McKay edited this page Apr 20, 2015 · 2 revisions

Contributing to AVR-LLVM

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.

Commit policy

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.

Pull requests

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.

Resources

The Atmel AVR instruction set manual can be found here.

Clone this wiki locally