Skip to content

Commit f4d3cbc

Browse files
authored
Merge pull request #8107 from brainwane/polish-contributor-docs
2 parents c06fb5e + 2cdde76 commit f4d3cbc

File tree

5 files changed

+36
-23
lines changed

5 files changed

+36
-23
lines changed

docs/html/development/architecture/index.rst

+6-2
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,16 @@
1+
.. _architecture-pip-internals:
2+
13
===============================
24
Architecture of pip's internals
35
===============================
46

57
.. note::
68

79
This section of the documentation is currently being written. pip
8-
developers welcome your help to complete this documentation. If you're
9-
interested in helping out, please let us know in the `tracking issue`_.
10+
developers welcome your help to complete this documentation. If
11+
you're interested in helping out, please let us know in the
12+
`tracking issue`_, or just go ahead and submit a pull request and
13+
mention it in that tracking issue.
1014

1115
.. note::
1216

docs/html/development/ci.rst

+4-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
.. note::
22

33
This section of the documentation is currently being written. pip
4-
developers welcome your help to complete this documentation. If you're
5-
interested in helping out, please let us know in the `tracking issue`_.
4+
developers welcome your help to complete this documentation. If
5+
you're interested in helping out, please let us know in the
6+
`tracking issue`_, or just submit a pull request and mention it in
7+
that tracking issue.
68

79
.. _`tracking issue`: https://github.com/pypa/pip/issues/7279
810

docs/html/development/contributing.rst

+22-16
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,11 @@
22
Contributing
33
============
44

5-
.. todo
6-
Create a "guide" to pip's internals and link to it from here saying
7-
"you might want to take a look at the guide"
5+
Pip's internals
6+
===============
87

8+
We have an in-progress guide to the
9+
:ref:`architecture-pip-internals`. It might be helpful as you dive in.
910

1011
Submitting Pull Requests
1112
========================
@@ -20,7 +21,7 @@ Provide tests that cover your changes and run the tests locally first. pip
2021
operating systems. Any pull request must consider and work on all these
2122
platforms.
2223

23-
Pull Requests should be small to facilitate easier review. Keep them
24+
Pull requests should be small to facilitate easier review. Keep them
2425
self-contained, and limited in scope. `Studies have shown`_ that review quality
2526
falls off as patch size grows. Sometimes this will result in many small PRs to
2627
land a single large feature. In particular, pull requests must not be treated
@@ -30,8 +31,8 @@ can be reviewed and merged individually.
3031

3132
Additionally, avoid including "cosmetic" changes to code that
3233
is unrelated to your change, as these make reviewing the PR more difficult.
33-
Examples include re-flowing text in comments or documentation, or addition or
34-
removal of blank lines or whitespace within lines. Such changes can be made
34+
Examples include re-flowing text in comments or documentation, or adding or
35+
removing blank lines or whitespace within lines. Such changes can be made
3536
separately, as a "formatting cleanup" PR, if needed.
3637

3738

@@ -41,7 +42,7 @@ Automated Testing
4142
All pull requests and merges to 'master' branch are tested using `Travis CI`_
4243
and `Appveyor CI`_ based on our `.travis.yml`_ and `.appveyor.yml`_ files.
4344

44-
You can find the status and results to the CI runs for your PR on GitHub's Web
45+
You can find the status and results to the CI runs for your PR on GitHub's web
4546
UI for the pull request. You can also find links to the CI services' pages for
4647
the specific builds in the form of "Details" links, in case the CI run fails
4748
and you wish to view the output.
@@ -76,10 +77,11 @@ deduplicate them.
7677
Contents of a NEWS entry
7778
------------------------
7879

79-
The contents of this file are reStructuredText formatted text that will be used
80-
as the content of the news file entry. You do not need to reference the issue
81-
or PR numbers here as towncrier will automatically add a reference to all of
82-
the affected issues when rendering the news file.
80+
The contents of this file are reStructuredText formatted text that
81+
will be used as the content of the news file entry. You do not need to
82+
reference the issue or PR numbers in the entry, since ``towncrier``
83+
will automatically add a reference to all of the affected issues when
84+
rendering the NEWS file.
8385

8486
In order to maintain a consistent style in the ``NEWS.rst`` file, it is
8587
preferred to keep the news entry to the point, in sentence case, shorter than
@@ -223,19 +225,23 @@ Try force-pushing your branch with ``push -f``.
223225
The ``master`` branch in the main pip repository gets updated frequently, so
224226
you might have to update your branch at least once while you are working on it.
225227

228+
Thank you for your contribution!
229+
226230

227231
Becoming a maintainer
228232
=====================
229233

230234
If you want to become an official maintainer, start by helping out.
231235

232-
As a first step, we welcome you to triage issues on pip's issue tracker. pip
233-
maintainers provide triage abilities to contributors once they have been around
234-
for some time and contributed positively to the project. This is optional and highly
236+
As a first step, we welcome you to triage issues on pip's issue
237+
tracker. pip maintainers provide triage abilities to contributors once
238+
they have been around for some time (probably at least 2-3 months) and
239+
contributed positively to the project. This is optional and highly
235240
recommended for becoming a pip maintainer.
236241

237-
Later, when you think you're ready, get in touch with one of the maintainers
238-
and they will initiate a vote among the existing maintainers.
242+
Later, when you think you're ready (probably at least 5 months after
243+
starting to triage), get in touch with one of the maintainers and they
244+
will initiate a vote among the existing maintainers.
239245

240246
.. note::
241247

docs/html/development/issue-triage.rst

+4-3
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
.. note::
22

33
This section of the documentation is currently being written. pip
4-
developers welcome your help to complete this documentation. If you're
5-
interested in helping out, please let us know in the
6-
`tracking issue <https://github.com/pypa/pip/issues/6583>`__.
4+
developers welcome your help to complete this documentation. If
5+
you're interested in helping out, please let us know in the
6+
`tracking issue <https://github.com/pypa/pip/issues/6583>`__, or
7+
just submit a pull request and mention it in that tracking issue.
78

89
============
910
Issue Triage

news/fhasjhf-343-gdg--11sfdd.trivial

Whitespace-only changes.

0 commit comments

Comments
 (0)