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: README.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -41,7 +41,7 @@ And that's it!
41
41
> This theme may not work with the latest major versions of Sphinx, especially
42
42
> if they have only recently been released. Please give us a few months of
43
43
> time to work out any bugs and changes when new releases are made.
44
-
> See [our contributing documentation](docs/community/topics.md) for more information.
44
+
> See [our contributing documentation](https://pydata-sphinx-theme.readthedocs.io/en/stable/community/practices/versions.html#supported-sphinx-versions) for more information.
Copy file name to clipboardExpand all lines: docs/community/setup.md
+1
Original file line number
Diff line number
Diff line change
@@ -42,6 +42,7 @@ To simplify this process, we use a few helper tools:
42
42
-[The Sphinx Theme Builder](https://sphinx-theme-builder.readthedocs.io/en/latest/) compiles web assets in an automated way.
43
43
-[pre-commit](https://pre-commit.com/) for automatically enforcing code standards and quality checks before commits.
44
44
-[nox](https://nox.thea.codes/) for automating common development tasks.
45
+
-[pandoc](https://pandoc.org/) the universal document converter.
45
46
46
47
In particular, `nox` can be used to automatically create isolated local development environments with all the correct packages installed to work on the theme.
47
48
The rest of this guide focuses on using `nox` to start with a basic environment.
Copy file name to clipboardExpand all lines: docs/community/topics/manual-dev.md
+13-9
Original file line number
Diff line number
Diff line change
@@ -12,30 +12,34 @@ This is optional, but it's best to start with a fresh development environment so
12
12
13
13
To do so, use a tool like [conda](https://docs.conda.io/en/latest/), [mamba](https://github.com/mamba-org/mamba), or [virtualenv](https://virtualenv.pypa.io/).
14
14
15
-
## Clone the repository locally
15
+
## Install dependencies
16
16
17
-
First clone this repository from the `pydata` organization, or from a fork that you have created:
17
+
You must install `sphinx-theme-builder` and Pandoc.
18
+
19
+
We use the `sphinx-theme-builder` to install `nodejs` locally and to compile all CSS and JS assets needed for the theme.
20
+
Install it like so (note the `cli` option so that we can run it from the command line):
We use `nbsphinx` to support notebook (.ipynb) files in the documentation, which requires [installing Pandoc](https://pandoc.org/installing.html) at a system level (or within a Conda environment).
25
27
26
-
We use the `sphinx-theme-builder` to install `nodejs` locally and to compile all CSS and JS assets needed for the theme.
27
-
Install it like so (note the `cli` option so that we can run it from the command line):
28
+
## Clone the repository locally
29
+
30
+
First clone this repository from the `pydata` organization, or from a fork that you have created:
0 commit comments