diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml new file mode 100644 index 00000000..b4d3edff --- /dev/null +++ b/.github/FUNDING.yml @@ -0,0 +1,5 @@ +# info: +# * https://help.github.com/en/articles/displaying-a-sponsor-button-in-your-repository +# * https://tidelift.com/subscription/how-to-connect-tidelift-with-github +tidelift: pypi/pluggy +open_collective: pytest diff --git a/README.rst b/README.rst index 3496617e..7a58c1b9 100644 --- a/README.rst +++ b/README.rst @@ -99,3 +99,18 @@ Running this directly gets us:: http://doc.devpi.net .. _read the docs: https://pluggy.readthedocs.io/en/latest/ + + +Support pluggy +-------------- + +`Open Collective`_ is an online funding platform for open and transparent communities. +It provides tools to raise money and share your finances in full transparency. + +It is the platform of choice for individuals and companies that want to make one-time or +monthly donations directly to the project. + +``pluggy`` is part of the ``pytest-dev`` project, see more details in the `pytest collective`_. + +.. _Open Collective: https://opencollective.com +.. _pytest collective: https://opencollective.com/pytest diff --git a/SECURITY.md b/SECURITY.md new file mode 100644 index 00000000..6d3c7348 --- /dev/null +++ b/SECURITY.md @@ -0,0 +1,3 @@ +# Security + +Please report any security vulnerabilities at https://github.com/pytest-dev/pluggy/security. diff --git a/TIDELIFT.rst b/TIDELIFT.rst new file mode 100644 index 00000000..93af996b --- /dev/null +++ b/TIDELIFT.rst @@ -0,0 +1,60 @@ +======== +Tidelift +======== + +pluggy is a member of `Tidelift`_. This document describes how the core team manages +Tidelift-related activities. + +What is it +========== + +Tidelift aims to make Open Source sustainable by offering subscriptions to companies which rely +on Open Source packages. This subscription allows it to pay maintainers of those Open Source +packages to aid sustainability of the work. + +It is the perfect platform for companies that want to support Open Source packages and at the same +time obtain assurances regarding maintenance, quality and security. + +Funds +===== + +It was decided in the `mailing list`_ that the Tidelift contribution will be split evenly between +members of the `contributors team`_ interested in receiving funding. + +The current list of contributors receiving funding are: + +* `@nicoddemus`_ +* `@The-Compiler`_ +* `@RonnyPfannschmidt`_ + +Contributors interested in receiving a part of the funds just need to submit a PR adding their +name to the list. Contributors that want to stop receiving the funds should also submit a PR +in the same way. + +The PR should mention `@pytest-dev/tidelift-admins`_ so appropriate changes +can be made in the Tidelift platform. + +After the PR has been accepted and merged, the contributor should register in the `Tidelift`_ +platform and follow the instructions there, including signing an `agreement`_. + +Admins +====== + +A few people have admin access to the Tidelift dashboard to make changes. Those people +are part of the `@pytest-dev/tidelift-admins`_ team. + +`Core contributors`_ interested in helping out with Tidelift maintenance are welcome! We don't +expect much work here other than the occasional adding/removal of a contributor from receiving +funds. Just drop a line to one of the `@pytest-dev/tidelift-admins`_ or use the mailing list. + + +.. _`Tidelift`: https://tidelift.com +.. _`mailing list`: https://mail.python.org/pipermail/pytest-dev/2019-May/004716.html +.. _`contributors team`: https://github.com/orgs/pytest-dev/teams/contributors +.. _`core contributors`: https://github.com/orgs/pytest-dev/teams/core/members +.. _`@pytest-dev/tidelift-admins`: https://github.com/orgs/pytest-dev/teams/tidelift-admins/members +.. _`agreement`: https://tidelift.com/docs/lifting/agreement + +.. _`@nicoddemus`: https://github.com/nicoddemus +.. _`@The-Compiler`: https://github.com/The-Compiler +.. _`@RonnyPfannschmidt`: https://github.com/RonnyPfannschmidt