You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: doc/source/development/contributing.rst
+10-10
Original file line number
Diff line number
Diff line change
@@ -31,13 +31,13 @@ comment letting others know they are working on an issue. While this is ok, you
31
31
check each issue individually, and it's not possible to find the unassigned ones.
32
32
33
33
For this reason, we implemented a workaround consisting of adding a comment with the exact
34
-
text `take`. When you do it, a GitHub action will automatically assign you the issue
34
+
text ``take``. When you do it, a GitHub action will automatically assign you the issue
35
35
(this will take seconds, and may require refreshing the page to see it).
36
36
By doing this, it's possible to filter the list of issues and find only the unassigned ones.
37
37
38
38
So, a good way to find an issue to start contributing to pandas is to check the list of
39
39
`unassigned good first issues <https://github.com/pandas-dev/pandas/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22+no%3Aassignee>`_
40
-
and assign yourself one you like by writing a comment with the exact text `take`.
40
+
and assign yourself one you like by writing a comment with the exact text ``take``.
41
41
42
42
If for whatever reason you are not able to continue working with the issue, please try to
43
43
unassign it, so other people know it's available again. You can check the list of
@@ -133,7 +133,7 @@ want to clone your fork to your machine::
This creates the directory `pandas-yourname` and connects your repository to
136
+
This creates the directory ``pandas-yourname`` and connects your repository to
137
137
the upstream (main project) *pandas* repository.
138
138
139
139
Note that performing a shallow clone (with ``--depth==N``, for some ``N`` greater
@@ -155,12 +155,12 @@ Using a Docker container
155
155
156
156
Instead of manually setting up a development environment, you can use `Docker
157
157
<https://docs.docker.com/get-docker/>`_ to automatically create the environment with just several
158
-
commands. Pandas provides a `DockerFile` in the root directory to build a Docker image
158
+
commands. Pandas provides a ``DockerFile`` in the root directory to build a Docker image
159
159
with a full pandas development environment.
160
160
161
161
**Docker Commands**
162
162
163
-
Pass your GitHub username in the `DockerFile` to use your own fork::
163
+
Pass your GitHub username in the ``DockerFile`` to use your own fork::
164
164
165
165
# Build the image pandas-yourname-env
166
166
docker build --tag pandas-yourname-env .
@@ -172,7 +172,7 @@ Even easier, you can integrate Docker with the following IDEs:
172
172
**Visual Studio Code**
173
173
174
174
You can use the DockerFile to launch a remote session with Visual Studio Code,
175
-
a popular free IDE, using the `.devcontainer.json` file.
175
+
a popular free IDE, using the ``.devcontainer.json`` file.
176
176
See https://code.visualstudio.com/docs/remote/containers for details.
177
177
178
178
**PyCharm (Professional)**
@@ -782,7 +782,7 @@ As part of :ref:`Continuous Integration <contributing.ci>` checks we run::
782
782
783
783
isort --check-only pandas
784
784
785
-
to check that imports are correctly formatted as per the `setup.cfg`.
785
+
to check that imports are correctly formatted as per the ``setup.cfg``.
786
786
787
787
If you see output like the below in :ref:`Continuous Integration <contributing.ci>` checks:
788
788
@@ -979,7 +979,7 @@ For example, quite a few functions in pandas accept a ``dtype`` argument. This c
979
979
defas_type(dtype: Dtype) -> ...:
980
980
...
981
981
982
-
This module will ultimately house types for repeatedly used concepts like "path-like", "array-like", "numeric", etc... and can also hold aliases for commonly appearing parameters like `axis`. Development of this module is active so be sure to refer to the source for the most up to date list of available types.
982
+
This module will ultimately house types for repeatedly used concepts like "path-like", "array-like", "numeric", etc... and can also hold aliases for commonly appearing parameters like ``axis``. Development of this module is active so be sure to refer to the source for the most up to date list of available types.
983
983
984
984
Validating type hints
985
985
~~~~~~~~~~~~~~~~~~~~~
@@ -1302,7 +1302,7 @@ Or with one of the following constructs::
1302
1302
1303
1303
Using `pytest-xdist <https://pypi.org/project/pytest-xdist>`_, one can
1304
1304
speed up local testing on multicore machines. To use this feature, you will
1305
-
need to install `pytest-xdist` via::
1305
+
need to install ``pytest-xdist`` via::
1306
1306
1307
1307
pip install pytest-xdist
1308
1308
@@ -1465,7 +1465,7 @@ The following defines how a commit message should be structured. Please referen
1465
1465
relevant GitHub issues in your commit message using GH1234 or #1234. Either style
0 commit comments