CONTRIBUTING.md

Contributing

Awesome that you are reading this.

This GitHub follows the Contributor Covenant Code of Conduct.

Which package to contribute to?

raket consists out of multiple packages:

If you want to contribute to the creation of BEAST2 XML input file, go to beautier.

If you want to contribute to how BEAST2 is run, go to beastier.

If you want to contribute to how BEAST2 output is parsed, go to tracerer

If you want to contribute to the full BEAST2 pipeline, go to babette

If you want to contribute to the conversion of initial phylogeny to alignment, go to pirouette

If you want to contribute with an overarching idea, you are at the right spot :-)

Submitting code

Submitted code should follow these quality guidelines:

These are all checked by Travis CI when submitting a Pull Request.

Emails with code will not be accepted.

Submitting bugs

Awesome. These are your options:

Pull Requests should follow the same guidelines as 'Submitting code'.

Branching policy

git usage

To get started working on raket do:

git clone https://github.com/richelbilderbeek/raket

Development is done on the develop branch. To download and checkout the develop branch, first go into the raket folder (cd raket), then do:

git checkout -t origin/develop

Then the workflow is the common git workflow:

git pull
git add --all :/
git commit -m "Did something awesome"
git push


richelbilderbeek/raket documentation built on Dec. 31, 2019, 7:41 p.m.