One-time setup

Git and GitHub (one-time setup)

  • Create a fork of bioconda-recipes on GitHub and clone it locally. Even if you are a member of the bioconda team with push access, using your own fork will allow testing of your recipes on travis-ci using your own account’s free resources without consuming resources allocated by travis-ci to the bioconda group. This makes the tests go faster for everyone:

    git clone<USERNAME>/bioconda-recipes.git
  • Connect the fork to travis-ci, following steps 1 and 2 from the travis-ci docs

  • Add the main bioconda-recipes repo as an upstream remote to more easily update your branch with the upstream master branch:

    git remote add upstream

Install conda and Docker (one-time setup)

Currently, you need to install the requirements (see below) into the root conda environment which must be a Python 3 environment.

  1. Install conda. The Python 3 version is required.
  2. Install Docker. (optional, but allows you to simulate most closely the Travis-CI tests).

Please note that it is also required to build any recipe prior to using the command as explained here.

Request to be added to the bioconda team

While not required, you can be added to the bioconda by posting in Issue #1. Members of the bioconda team can merge their own recipes once tests pass, though we ask that first-time contributions and anything out of the ordinary be reviewed by the @bioconda/core team.