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: CONTRIBUTING.rst
+53-14Lines changed: 53 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,23 +1,23 @@
1
-
How to contribute to *silx*
2
-
===========================
1
+
How to contribute
2
+
=================
3
3
4
-
This document describes how to contribute to the *silx* project.
5
-
The process is similar to many other open-source projects like *numpy*, just lighter as the project is smaller, so you won't be surprised with the pipeline.
6
4
7
-
*scikit-image* provides a nice tutorial in `their own CONTRIBUTING guide`_.
5
+
Development process
6
+
-------------------
8
7
8
+
This project follows the standard open-source project github workflow,
9
+
which is described in other projects like `scikit-image <https://scikit-image.org/docs/stable/development/contribute.html>`_.
9
10
10
-
1. Create your GitHub account `https://help.github.com/categories/setup/`
11
-
and upload your SSH keys.
11
+
1. Create your `GitHub <https://github.com/>`_ account and upload your SSH keys.
12
12
13
-
2. Fork the silx project from `https://github.com/silx-kit/silx/`.
14
-
The button is on the top right of the page.
13
+
2. Fork the silx project from https://github.com/silx-kit/silx/.
15
14
16
-
3. Clone your GitHub version locally on the computer you intend to work on.
15
+
3. Clone your GitHub repository on yout local computer.
17
16
18
17
.. code-block:: bash
19
18
20
19
git clone git@github.com/<your_user_name>/silx
20
+
cd silx
21
21
22
22
4. Install the dependencies defined in *requirements-dev.txt*.
23
23
@@ -42,16 +42,17 @@ The process is similar to many other open-source projects like *numpy*, just lig
42
42
43
43
10. Create a pull request (PR) from your feature branch on GitHub to trigger
44
44
the review process. Indicate this PR is related to the issue you opened in 6.
45
+
Make sure to follow the `Pull Request title format`_.
45
46
46
47
11. Discuss with the maintainer who is reviewing your code using the GitHub interface.
47
48
48
-
If you encounter any problems or have any questions you can always ask on the `Issues page`_.
49
+
If you encounter any problems or have any questions you can always ask on the `Issues page<https://github.com/silx-kit/silx/issues>`_.
49
50
50
51
51
52
Pull Request title format
52
53
-------------------------
53
54
54
-
To ease release notes authoring, please use the following syntax for the title of your Pull Requests (PR)::
55
+
To ease release notes authoring, when creating a Pull Request (PR), please use the following syntax for the title::
55
56
56
57
<Subpackage/Module/Topic>: <Action> <summary of the main change affecting silx's users>
57
58
@@ -79,8 +80,46 @@ With:
79
80
80
81
- **Summary**: A short description of the main change as you would like to read it from release notes.
81
82
82
-
.. _their own CONTRIBUTING guide: https://github.com/scikit-image/scikit-image/blob/3736339272b9d129f98fc723b508ac5490c171fa/CONTRIBUTING.rst
0 commit comments