Skip to content

Commit

Permalink
Merge pull request #54 from brainwane/membership-clarification
Browse files Browse the repository at this point in the history
Add initial membership documentation
  • Loading branch information
brainwane committed Jun 10, 2020
2 parents 14307ce + fef9863 commit 7d1c900
Show file tree
Hide file tree
Showing 2 changed files with 76 additions and 0 deletions.
1 change: 1 addition & 0 deletions source/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -52,4 +52,5 @@ For a user introduction to packaging, see the `Python Packaging User Guide
help
presentations
history
members
code-of-conduct
75 changes: 75 additions & 0 deletions source/members.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
.. _`PyPA Members, and how to join`:

=============================
PyPA Members, And How To Join
=============================

:Last Reviewed: 2020-06-08

Historically, the PyPA has been a loose confederation of people
and projects; the word "authority" in the name was meant to be
a joke.

.. _`Does not require membership`:

Does not require membership
---------------------------

Anyone is welcome to (while following licensing terms) use PyPA projects.

Anyone is welcome to (while following the PyPA's :ref:`Code of Conduct`)
contribute patches, bug reports, feature requests, ideas, questions,
answers, and similar information in our `GitHub organization`_ and
`Bitbucket organization`_ repositories, and discuss issues and plans
with us in `the Packaging category on discuss.python.org`_ and on `the
distutils-sig mailing list`_.

.. _`Project membership`:

Project membership
------------------

The PyPA member projects are those listed within our `GitHub organization`_
and `Bitbucket organization`_.

We currently do not have a codified process for inviting or accepting
projects to be PyPA members. :pep:`609` is currently under discussion
to formalize the process.

In the interim, to request PyPA project membership, start a thread on
`the Packaging category on discuss.python.org`_ or on `the
distutils-sig mailing list`_ requesting PyPA project
membership. Criteria include the project adopting the PyPA's
:ref:`Code of Conduct` and the project being relevant to Python
packaging, as determined by existing members of PyPA. The decision
will rest with the PyPA organizational administrators on GitHub or
Bitbucket.

.. _`Individual membership`:

Individual membership
---------------------

Maintainership of a project that is under the PyPA organization
automatically transfers individual membership in the PyPA. The PyPA
individual members are those who have maintainer status (also known as
committer status or write permissions) on any projects within the PyPA
`GitHub organization`_ or `Bitbucket organization`_. Currently there is
no public list of all PyPA individual members.

The PyPA currently does not have a codified process for inviting or
accepting individuals to be PyPA members.

To become an individual member of the PyPA, you can do either of the following:

1. attain PyPA project membership for your project (for which you are already a maintainer)
2. attain maintainership in a project that is already a PyPA member project

PyPA member projects each make their own decisions regarding granting
maintainer rights. :pep:`609`, if accepted, would not alter this.


.. _GitHub organization: https://github.com/pypa
.. _Bitbucket organization: https://bitbucket.org/pypa
.. _the Packaging category on discuss.python.org: https://discuss.python.org/c/packaging
.. _the distutils-sig mailing list: http://mail.python.org/mailman/listinfo/distutils-sig

0 comments on commit 7d1c900

Please sign in to comment.