Skip to content

Commit 8970af7

Browse files
Fixes
1 parent 8bc158f commit 8970af7

File tree

1 file changed

+12
-9
lines changed

1 file changed

+12
-9
lines changed

src/maintainer/adding_pkgs.rst

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,18 +4,21 @@ Contributing packages
44
*********************
55

66
Process
7-
===================
7+
=======
8+
9+
Follow the steps given below to submit a package to conda-forge:
810

9-
To submit a package to conda-forge one has to follow the steps:
11+
* Step 1. The staging process (add recipe and license).
1012

11-
* Step 1. The staging process (add recipe and license)
12-
To submit a package to the ``conda-forge`` channel, one has to add its recipe and license, with the help of the `staging process <https://conda-forge.org/docs/maintainer/adding_pkgs.html#the-staging-process>`_, to the `staged-recipes repository <https://github.com/conda-forge/staged-recipes>`_ and create a pull request.
13+
With the help of the `staging process <https://conda-forge.org/docs/maintainer/adding_pkgs.html#the-staging-process>`_, add a package’s recipe and license to the `staged-recipes repository <https://github.com/conda-forge/staged-recipes>`_ and create a PR.
1314

14-
* Step 2. Post Staging process.
15-
To know what happens once a PR has been merged have a look at our `post staging process <https://conda-forge.org/docs/maintainer/adding_pkgs.html#post-staging-process>`_.
15+
* Step 2. Post staging process.
16+
17+
Once your PR, has been merged, take a look at our `post staging process <https://conda-forge.org/docs/maintainer/adding_pkgs.html#post-staging-process>`_ to know what follows.
1618

1719
* Step 3. Maintaining the package.
18-
Note that contributing a package to ``conda-forge`` makes you the maintainer of that package. A maintainer is responsible for maintaining the feedstock repository and packages as well as their future versions and has to push access to the feedstock repositories of only the packages it maintains. Learn more about the `roles of a maintainer <https://conda-forge.org/docs/maintainer/adding_pkgs.html#maintainer-role>`_.
20+
21+
Contributing a package to ``conda-forge`` makes you the maintainer of that package. Learn more about the `roles of a maintainer <https://conda-forge.org/docs/maintainer/adding_pkgs.html#maintainer-role>`_.
1922

2023
.. _creating_recipes:
2124

@@ -105,7 +108,7 @@ After merging the :term:`PR`, our :term:`CI` infrastructure will build the packa
105108

106109

107110
Post staging process
108-
===================
111+
====================
109112

110113
* After the PR is merged, our :term:`CI` services will create a new git repo automatically. For example, the recipe for a package named ``pydstool`` will be moved to a new repository `https://github.com/conda-forge/pydstool-feedstock <https://github.com/conda-forge/pydstool-feedstock>`_. This process is automated through a CI job on the ``conda-forge/staged-recipes`` repo. It sometimes fails due to API rate limits and will automatically retry itself. If your feedstock has not been created after a day or so, please get in touch with the ``conda-forge/core`` team for help.
111114
* CI services will be enabled automatically and a build will be triggered automatically which will build the conda package and upload to `https://anaconda.org/conda-forge <https://anaconda.org/conda-forge>`_
@@ -114,7 +117,7 @@ Post staging process
114117

115118

116119
Maintainer role
117-
===================
120+
===============
118121

119122
The maintainer's job is to:
120123

0 commit comments

Comments
 (0)