Repositories Guide ------------------ To activate **AppVeyor CI** for a **GitHub** repository, refers to this `page `_. Within the **StatisKit** organization, there exits 2 types of deployment for repositories: * Repositories for realease deployment (e.g., `StatisKit `_). The goal of these repositories is to build all source code that is designed to be installed in the same **Conda** environment and to test them together. To do so, * all **Conda** packages are built and deployed to the :code:`release` label (given the environment variable :code:`ANACONDA_LABEL`) without considering the :code:`develop` label. * Once all packages are deployed to the :code:`release` label and have been tested, in a last job, packages are moved from the :code:`release` channel to the :code:`main` channel (given by the environment variable :code:`ANACONDA_RELABEL`). .. warning:: These type of repositories must contain :code:`fast_finish: True` in the :code:`matrix` field. Otherwise, the last job moving the packages on the :code:`release` channel to the :code:`main` would be executed even if one job failed. * Repositories for continuous deployment (e.g., `ClangLite `_).