Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Enable 'nit-picky mode' for Sphinx's documentation | Adam Turner | 2023-04-06 | 2 | -4/+5 |
| | | | | | Fix several reference errors throughout the documentation and set ``nitpick_ignore`` in ``doc/conf.py``. | ||||
* | Fix COM812 | Adam Turner | 2023-02-18 | 2 | -3/+3 |
| | |||||
* | Run pyupgrade (#11070) | Adam Turner | 2023-01-02 | 1 | -1/+1 |
| | |||||
* | Use PEP 604 types | Adam Turner | 2023-01-01 | 1 | -2/+2 |
| | |||||
* | Insert ``from __future__ import annotations`` | Adam Turner | 2023-01-01 | 1 | -0/+2 |
| | |||||
* | Copy edit the tutorial (#11049) | mikemckiernan | 2022-12-29 | 1 | -6/+7 |
| | | | | | | - Correct two typos. - Include the ingredient index in the "for example" statement. It's tedious, but the audience is reading to learn. | ||||
* | Run the ``pyupgrade`` tool | Adam Turner | 2022-10-17 | 1 | -2/+2 |
| | |||||
* | Begin addding `flake8-simplify` checks (#10820) | danieleades | 2022-09-20 | 1 | -2/+1 |
| | | | | Start with SIM104 and ignore all other flake8-simplify warnings | ||||
* | Update doc/development/tutorials/helloworld.rst | Adam Turner | 2022-08-07 | 1 | -1/+1 |
| | |||||
* | Fix small typo in extension hello world tutorial | David Stansby | 2022-08-04 | 1 | -1/+1 |
| | |||||
* | Fix flake8 5.0.0 reported formatting errors | daniel.eades | 2022-08-01 | 1 | -1/+1 |
| | |||||
* | Replace doclinter with sphinx-lint (#10389) | Julien Palard | 2022-06-16 | 1 | -3/+1 |
| | | | Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com> | ||||
* | Use `Node.findall` | Adam Turner | 2022-04-22 | 1 | -2/+2 |
| | |||||
* | `rawsource` is deprecated in `docutils.nodes.Text` | Adam Turner | 2022-04-22 | 1 | -2/+2 |
| | |||||
* | Update recipe.py | danieleades | 2022-01-14 | 1 | -1/+1 |
| | |||||
* | address some unused loop control variables (B007) | Daniel Eades | 2022-01-12 | 1 | -1/+1 |
| | |||||
* | doc: Improve autodoc extension example | Jouke Witteveen | 2021-12-06 | 1 | -5/+4 |
| | | | Enumerations can have aliases, which should be documented as well. | ||||
* | doc: Fix autodoc extension example | Jouke Witteveen | 2021-12-02 | 1 | -2/+5 |
| | | | | | | `directivetype` is set to mimic `ClassDocumenter`. Reflect that. `isinstance` would work on the enum members, but that is not what we want here. `issubclass` raises a TypeError when called on objects that are not classes. | ||||
* | Fix #9525: tutorial: Wrong condition in recipe.py | Takeshi KOMIYA | 2021-08-05 | 1 | -1/+1 |
| | |||||
* | doc: Upgrade docutils.sourceforge.io links to HTTPS | igo95862 | 2021-05-16 | 3 | -7/+7 |
| | | | | | Also change any docutils.sourceforge.net link to io top level domain. | ||||
* | doc: Added reflink to autodoc tutorial | igo95862 | 2021-03-09 | 1 | -0/+2 |
| | | | | Used in add_autodocumenter docstring | ||||
* | doc: Added autodoc extension tutorial to tutorials index | igo95862 | 2021-03-09 | 1 | -0/+2 |
| | |||||
* | doc: Create autodoc extension tutorial | igo95862 | 2021-03-09 | 2 | -0/+192 |
| | |||||
* | Merge pull request #8873 from tk0miya/8860_bad_example | Takeshi KOMIYA | 2021-02-13 | 1 | -3/+3 |
|\ | | | | | Fix #8860: doc: Usage of recipe directive is wrong | ||||
| * | Fix #8860: doc: Usage of recipe directive is wrong | Takeshi KOMIYA | 2021-02-12 | 1 | -3/+3 |
| | | |||||
* | | Fix #8860: doc: recipe directive crashes with AttributeError | Takeshi KOMIYA | 2021-02-11 | 1 | -1/+1 |
|/ | | | | | | The pre check in the `ReceipeDirective.add_target_and_index() was wrong. It checkes non-existing option "noindex", but it should check "contains" option instead. | ||||
* | Sort imports with isort | François Freitag | 2020-11-11 | 1 | -2/+1 |
| | | | | | | | | | | | | Keep imports alphabetically sorted and their order homogeneous across Python source files. The isort project has more feature and is more active than the flake8-import-order plugin. Most issues caught were simply import ordering from the same module. Where imports were purposefully placed out of order, tag with isort:skip. | ||||
* | moving extension dev overview | Chris Holdgraf | 2020-07-29 | 2 | -36/+0 |
| | |||||
* | rearranging a few docs and small updates | Chris Holdgraf | 2020-07-29 | 4 | -336/+1 |
| | |||||
* | Update doc/development/tutorials/builders.rst | Chris Holdgraf | 2020-07-29 | 1 | -1/+1 |
| | |||||
* | flake8 | Chris Holdgraf | 2020-07-29 | 1 | -3/+3 |
| | |||||
* | several documentation improvements to theming, templating, and extension ↵ | Chris Holdgraf | 2020-07-29 | 4 | -0/+374 |
| | | | | development | ||||
* | Doc: Add missing 'env-merge-info' to the todo tutorial. | Julien Palard | 2020-07-06 | 2 | -5/+25 |
| | |||||
* | FIX: Typo in tutorial/todo. | Julien Palard | 2020-06-30 | 1 | -1/+1 |
| | |||||
* | Fix #7299: doc: Fix TODO tutorial | Takeshi KOMIYA | 2020-03-15 | 1 | -0/+3 |
| | |||||
* | Fix #3106: domain: Register hyperlink target for index page automatically | Takeshi KOMIYA | 2020-02-22 | 1 | -0/+4 |
| | |||||
* | doc: Fix file inclusion in recipe tutorial has been broken | Takeshi KOMIYA | 2020-02-17 | 1 | -4/+9 |
| | |||||
* | doc: Use attention for notes about nodes in conf.py | Takeshi KOMIYA | 2020-01-13 | 1 | -1/+1 |
| | |||||
* | Warn about dangers of inheriting nodes in conf.py | Sviatoslav Sydorenko | 2019-10-22 | 1 | -0/+14 |
| | | | | Closes #6751 | ||||
* | Fix #6405: docs: wrong link | Takeshi KOMIYA | 2019-06-01 | 1 | -2/+2 |
| | |||||
* | doc: Fold lines by 80 columns | Takeshi KOMIYA | 2019-05-30 | 1 | -2/+2 |
| | |||||
* | docs: Remove unused imports | Stephen Finucane | 2019-02-25 | 2 | -6/+2 |
| | | | | | | These were causing flake8 failures. Signed-off-by: Stephen Finucane <stephen@that.guru> | ||||
* | docs: Address further review comments | Stephen Finucane | 2019-02-18 | 4 | -28/+25 |
| | | | | | | | | | | todo: - Subclass SphinxDirective instead of Directive recipe: - Remove unnecessary '__init__' methods Signed-off-by: Stephen Finucane <stephen@that.guru> | ||||
* | docs: Address review comments | Stephen Finucane | 2019-02-14 | 7 | -222/+174 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | helloworld: - Return version metadata from extension - Use 'reST' instead of 'rST' - Don't use single backticks todo: - Return version metadata from extension - Link to events section of API guide, rather than entire document - Include name of phases in when describing build phases - Use more method cross-references where possible - Fix typo in usage example recipe: - Return version metadata from extension - Rework code to simplify things - Remove docstrings from 'generate' functions, which are simply duplicates of the original docstring - Rename 'rcp' directive to 'recipe', the 'reref' role to 'ref', and a whole lot of variables to something more grokable - Fix typos in both documentation and code I've also fixed up the docstrings for some of the 'domain' functions to make them render a little nicer (they took me a while to figure out). Signed-off-by: Stephen Finucane <stephen@that.guru> | ||||
* | doc: Add "recipe" tutorial | Stephen Finucane | 2019-02-09 | 3 | -0/+464 |
| | | | | | | | | | | | | | This is based on a post from opensource.com [1] and demonstrates how one can use indexes for cross-referencing and domains to group these indexes along with domains and roles. The source code was taken from [2] after getting the license changed [3]. [1] https://opensource.com/article/18/11/building-custom-workflows-sphinx [2] https://github.com/ofosos/sphinxrecipes [3] https://github.com/ofosos/sphinxrecipes/issues/1 Signed-off-by: Stephen Finucane <stephen@that.guru> | ||||
* | doc: Use 'literalinclude' directive for examples | Stephen Finucane | 2019-02-09 | 4 | -263/+171 |
| | | | | | | | This avoid duplication and could conceivably let us test this stuff in code later on. Signed-off-by: Stephen Finucane <stephen@that.guru> | ||||
* | docs: Rework "todo" tutorial | Stephen Finucane | 2019-02-09 | 1 | -98/+345 |
| | | | | | | | Adopt the same format as was recently added in the "hello world" tutorial, making this more of a walkthrough as expected from tutorials. Signed-off-by: Stephen Finucane <stephen@that.guru> | ||||
* | docs: Rework the "helloworld" tutorial | Stephen Finucane | 2019-02-09 | 1 | -76/+114 |
| | | | | | | | Nothing to drastic going on here, but this format works better for other tutorials we're adding. Signed-off-by: Stephen Finucane <stephen@that.guru> | ||||
* | Fix build issues | ArtFlag | 2018-12-23 | 1 | -2/+2 |
| | |||||
* | Move content from the todo tutorial to the extdev/index | ArtFlag | 2018-12-22 | 1 | -110/+10 |
| |