@@ -18,7 +18,7 @@ describing the problem you would like to solve.
18
18
19
19
### Setup your environment locally
20
20
21
- _ Some commands will assume you have the GitHub CLI installed, if you haven't,
21
+ \ _ Some commands will assume you have the GitHub CLI installed, if you haven't,
22
22
consider [ installing it] ( https://github.com/cli/cli#installation ) , but you can
23
23
always use the Web UI if you prefer that instead.
24
24
@@ -41,6 +41,13 @@ etc... included), use pip:
41
41
pip install -r requirements-dev.txt
42
42
```
43
43
44
+ In the documentation, some notebooks are rendered to HTML, this process is done
45
+ using [ Pandoc] ( https://pandoc.org/ ) . Unfortunately, this software cannot be
46
+ installed from the pip repository, so you need to install it separately. You can
47
+ check [ their documentation] ( https://pandoc.org/installing.html ) to see how to
48
+ install it on your OS (you can find it on most package manager: ` apt ` ,
49
+ ` yum ` , ` pacman ` , ` choco ` , ` winget ` , ` brew ` and more... )
50
+
44
51
The last (optinal) step is to setup a GitHub personal access tokens to enable
45
52
the sphinx automatic changelog generation. This step is only important if you
46
53
want to preview this changelog generation on your personal computer. Not being
@@ -88,11 +95,12 @@ repository, and find the one you need to modify to achieve your goal.
88
95
89
96
Here are some useful scripts for when you are developing:
90
97
91
- | Command | Description |
92
- | --------------------------------- | ------------------------ |
93
- | ` sphinx-build -b html docs build ` | Builds the documentation |
94
- | ` python -m pytest ` | Runs the test suite |
95
- | ` python -m pytest --long ` | Runs the long tests too |
98
+ | Command | Description |
99
+ | --------------------------------- | ------------------------- |
100
+ | ` sphinx-build -b html docs build ` | Builds the documentation |
101
+ | ` python -m pytest ` | Runs the test suite |
102
+ | ` python -m pytest --long ` | Runs the long tests too |
103
+ | ` python -m pytest --long-local ` | Runs the local long tests |
96
104
97
105
When making commits, make sure to follow the
98
106
[ conventional commit] ( https://www.conventionalcommits.org/en/v1.0.0/ )
@@ -117,8 +125,8 @@ following (even though each of these sections is optional):
117
125
2 . ` Returns `
118
126
3 . ` Raises `
119
127
4 . ` Example(s) `
120
- 5 . ` Notes `
121
- 6 . ` Warnings `
128
+ 5 . ` Note `
129
+ 6 . ` Warning `
122
130
123
131
### When you're done
124
132
0 commit comments