Bioconda employs the “standard” GitHub Fork & Pull Request workflow for edits to the collection of recipes from which the packages are built.
To get started, you need to get yourself a copy of our recipes repository.
Click here to create a “fork” of our recipes repository (if you haven’t already). A “fork” is essentially a copy of a repository in your own account where you will be able to make edits. GitHub will remember where it came from, so you will be able to feed your edits back to us (called Pull Requests).
Bioconda members may create branches directly in the
bioconda/bioconda-recipes repository. Please try to remember to
delete branches once you are done with them if you do so.
To start working on a recipe (new or existing), you first need to get
a local copy of the repo on your computer. Make sure you have
installed, and then run:
git clone firstname.lastname@example.org:<USERNAME>/bioconda-recipes.git
git clone https://github.com/<USERNAME>/bioconda-recipes.git
This will create a folder
bioconda-recipes. To be able to update
this folder more easily with changes made to our repository, add
the main bioconda-recipes repo as an upstream remote:
cd bioconda-recipes git remote add upstream email@example.com:bioconda/bioconda-recipes.git
cd bioconda-recipes git remote add upstream https://github.com/bioconda/bioconda-recipes.git