Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit9b9dfae

Browse files
committed
DOC: update documenting_mpl.rst
1 parent2420ba7 commit9b9dfae

File tree

2 files changed

+34
-28
lines changed

2 files changed

+34
-28
lines changed

‎doc/README.txt

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,20 @@ This is the top level build directory for the Matplotlib
1313
documentation. All of the documentation is written using sphinx, a
1414
python documentation system built on top of ReST. This directory contains
1515

16-
* users - the user documentation, e.g., plotting tutorials,configuration
17-
tips, etc.
16+
* users - the user documentation, e.g.,installation,plotting tutorials,
17+
configurationtips, faq, explaations, etc.
1818

1919
* devel - documentation for Matplotlib developers
2020

21-
* faq - frequently asked questions
22-
2321
* api - placeholders to automatically generate the api documentation
2422

23+
* tutorials, plot_types, and gallery - automatically
24+
generated by sphinx-gallery from ``../tutorials``, ``../plot_types``, and
25+
``../examples`` respectively (these are only present if docs have been
26+
built locally).
27+
28+
* thirdpartypackages - redirect to <https://matplotlib.org/mpl-third-party/>
29+
2530
* mpl_toolkits - documentation of individual toolkits that ship with
2631
Matplotlib
2732

‎doc/devel/documenting_mpl.rst

Lines changed: 25 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -10,34 +10,35 @@ Getting started
1010
General file structure
1111
----------------------
1212

13-
All documentation is built from the:file:`doc/`,:file:`tutorials/`, and
14-
:file:`examples/` directories. The:file:`doc/` directory contains
15-
configuration files for Sphinx and reStructuredText (ReST_; ``.rst``) files
16-
that are rendered to documentation pages.
13+
All documentation is built from the:file:`doc/`. The:file:`doc/`
14+
directory contains configuration files for Sphinx and reStructuredText
15+
(ReST_; ``.rst``) files that are rendered to documentation pages.
1716

18-
19-
The main entry point is:file:`doc/index.rst`, which pulls in the
20-
:file:`index.rst` file for the users guide (:file:`doc/users`), developers
21-
guide (:file:`doc/devel`), api reference (:file:`doc/api`), and FAQs
22-
(:file:`doc/faq`). The documentation suite is built as a single document in
23-
order to make the most effective use of cross referencing.
24-
25-
Sphinx_ also creates ``.rst`` files that are staged in:file:`doc/api` from
17+
Documentation is created in three ways. First, API documentation
18+
(:file:`doc/api`) is created bySphinx_ from
2619
the docstrings of the classes in the Matplotlib library. Except for
27-
:file:`doc/api/api_changes/`, these ``.rst`` files are created when the
28-
documentation is built.
29-
30-
Similarly, the contents of:file:`doc/gallery` and:file:`doc/tutorials` are
31-
generated by the `Sphinx Gallery`_ from the sources in:file:`examples/` and
32-
:file:`tutorials/`. These sources consist of python scripts that haveReST_
33-
documentation built into their comments.
20+
:file:`doc/api/api_changes/`, ``.rst`` files in:file:`doc/api` are created
21+
when the documentation is built. See:ref:`writing-docstrings` below.
22+
23+
Second, the contents of:file:`doc/plot_types`,:file:`doc/gallery` and
24+
:file:`doc/tutorials` are generated by the `Sphinx Gallery`_ from python
25+
files in:file:`plot_types/`,:file:`examples/` and:file:`tutorials/`.
26+
These sources consist of python scripts that haveReST_ documentation built
27+
into their comments. See:ref:`writing-examples-and-tutorials` below.
28+
29+
Third, Matplotlib has narrative docs written inReST_ in subdirectories of
30+
:file:`doc/users/`. If you would like to add new documentation that is suited
31+
to an ``.rst`` file rather than a gallery or tutorial example, choose an
32+
appropriate subdirectory to put it in, and add the file to the table of
33+
contents of:file:`index.rst` of the subdirectory. See
34+
:ref:`writing-rest-pages` below.
3435

3536
..note::
3637

37-
Don't directly edit the ``.rst`` files in:file:`doc/gallery`,
38-
:file:`doc/tutorials`, and:file:`doc/api`(excepting
39-
:file:`doc/api/api_changes/`).Sphinx_ regeneratesfiles in these
40-
directories when building documentation.
38+
Don't directly edit the ``.rst`` files in:file:`doc/plot_types`,
39+
:file:`doc/gallery`,:file:`doc/tutorials`, and:file:`doc/api`
40+
(excepting:file:`doc/api/api_changes/`).Sphinx_ regenerates
41+
files in thesedirectories when building documentation.
4142

4243
Setting up the doc build
4344
------------------------
@@ -181,7 +182,7 @@ Documents can be linked with the ``:doc:`` directive:
181182

182183
..code-block::rst
183184
184-
See the :doc:`/faq/installing_faq`
185+
See the :doc:`/users/faq/installing_faq`
185186
186187
See the tutorial :doc:`/tutorials/introductory/sample_plots`
187188

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp