middleman/middleman-asciidoc

Add guide for contributing code

mojavelinux opened this issue · 4 comments

Add a guide that covers how to contribute code.

The guide from Asciidoctor.js turned out to be too specific to apply in this case, so I ended up amending the CONTRIBUTION.adoc guide with lots more details, including details about the development process.

The key is explain the preferred workflow so pull requests can be merged most efficiently and with the least amount of post-merge steps for the lead/maintainer to perform.

We should probably cover what to do if the lead/maintainer asks you to rebase your changes. That always trips up contributions. Maybe step 7?