Commit Graph

740 Commits (92437c9af72b75fbccb451da95f85dbbf0c3f0da)
 

Author SHA1 Message Date
Ashley Whetter 92437c9af7 Removed old pylint pragmas 12 months ago
Ashley Whetter a22ae9262a Removed support for documenting languages other than Python
For the reasons why, see #248
12 months ago
Ken Odegard 7b90b43f94 Add news 12 months ago
Ken Odegard 4ea04f241e Ensure tooltip is always a str 12 months ago
Ashley Whetter 9d970a6a66 Rename master to main 12 months ago
Ashley Whetter 2219dcdd7a Fix compatibility with astroid v3 12 months ago
Ashley Whetter 0ba883ab89 Replace usage of deprecated astroid.NodeNG.doc
Closes #392
12 months ago
Ashley Whetter 6f4e12a00c Start testing on Python 3.12
Closes #390
12 months ago
Ashley Whetter 1e6b1fa4c4 Build docs in Python 3.11 on readthedocs
Closes #389
12 months ago
Ashley Whetter 0ac1e11359 Version 2.1.1 1 year ago
Ashley Whetter c3c6e15d16 Added missing changelog entry 1 year ago
Z-Fran 86cf7e2b87 Fix getting 'orig_path' for 'viewcode_follow_imported' 1 year ago
Ashley Whetter 38a615ff74 Types used in PEP-604 union syntax can be linked with intersphinx
Closes #366
1 year ago
Ashley Whetter 7fa3998438 Fix separated type comments for arguments not merging correctly in Python 3.7 1 year ago
Ashley Whetter 434ef8305a Tests build HTML and parse it to validate structure 1 year ago
Ashley Whetter 1ae7b78128 Fix class overrides not rendering correctly 1 year ago
Ashley Whetter 0a557fc95e Replaced usage of unidecode with anyascii to fix license incompatibilities
Closes #382
1 year ago
Ashley Whetter aab9f814b8 Made it clearer how to customise what objects AutoAPI will document.
Closes #339
1 year ago
Ashley Whetter 9c774d4242 Overhauled documentation landing page 1 year ago
Ashley Whetter 12f8197cfe Added a basic dev container 1 year ago
Ashley Whetter 1715dfe0b5 Fix "document isn't included" warning when using autoapi_add_toctree_entry
Closes #319
1 year ago
Ashley Whetter 8ffcd0fd67 Corrected formatting 1 year ago
Marco Sirabella b4687e6ddc Fix conditional depending on sphinx version 1 year ago
Michał Górny 0ec649a555
Remove redundant wheel dep from pyproject.toml (#375)
Remove the redundant `wheel` dependency, as it is added by the backend
automatically.  Listing it explicitly in the documentation was
a historical mistake and has been fixed since, see:
f7d30a9529

---------

Co-authored-by: Ashley Whetter <ashley@awhetter.co.uk>
1 year ago
Ashley Whetter 336f52e2e9 Added missing deprecation warning for other language support 1 year ago
Ashley Whetter 85739d513e Switched to Google style docstrings 1 year ago
Ashley Whetter a43c6fde2b Switched linter from pylint to ruff 1 year ago
Ashley Whetter 47e5dcd707 Version 2.1.0 1 year ago
Ashley Whetter 861b8e0f63 Document towncrier in the README 1 year ago
Ashley Whetter 5fa927c682 Document the deprecation for other languages 1 year ago
Ashley Whetter f44080391b Adjusted documentation around toctree editing 1 year ago
Brandon Wiebe 6b16e02de4
Let Sphinx handle adding domain directives to the toctree (#374)
* Remove ability to add domains to the toctree

* Add towncrier news fragment
1 year ago
Ashley Whetter 007d9959a0 Fix towncrier not finding default branch in CI 1 year ago
Ashley Whetter 58d653e557 Added basic type checking 1 year ago
Ashley Whetter 1401facbc0 Integrated towncrier into the release workflow 1 year ago
Ashley Whetter 2335e002f8 Version 2.0.1 1 year ago
Ashley Whetter 03aefdf446 Fix more tests 1 year ago
Ashley Whetter 384966090e Fix more tests 1 year ago
Ashley Whetter 3f8730aadd Fix tests 1 year ago
Ashley Whetter 94b255aecc Added support for Python 3.11 1 year ago
davfsa 1556b17ca8
Use the correct directives for a variable type and value (#353)
* Use the correct directives for a variable type and value

Co-authored-by: PerchunPak <perchunpak@gmail.com>

* Improve multiline value

* Add colons for strings

* Add another testcase

Co-authored-by: PerchunPak <perchunpak@gmail.com>
1 year ago
Ash Berlin-Taylor d732b49fd5
Don't force member sort order to alphabetic (#362)
* Don't force member sort order to alphabetic

sphinx.ext.autodoc has a `sort_member` function[1] that will sort the object
members for us -- by removing the `sorted` call ourselves we allow the
"bysource" mode to work (with the `sorted` call, since we don't set
`self.analyzer` no extra sorting happens.)

The default sort mode for autodoc is alphabetical, so this should result in no
changes to docs by default

[1]: 9844162473/sphinx/ext/autodoc/__init__.py (L816-L836)
1 year ago
Ashley Whetter 94295a48cd Don't document module level class attribute assignments
Fixes #341
2 years ago
Ashley Whetter 0963c6d8a7 Added missing changelog entry 2 years ago
Jakob Lykke Andersen 377a38550f
Add option autoapi_add_objects_to_toctree (#284) 2 years ago
Ashley Whetter 6af1ca718a Remove some autogenerated test data 2 years ago
Ashley Whetter 847b6e5626 Correctly render tuples as tuples, not lists
Fixes #330
2 years ago
Ashley Whetter bf7bb08ef8 Version 2.0.0 2 years ago
Ashley Whetter a23e2ffe73 Render Python properties with the property directive
Fixes #352.
2 years ago
Ashley Whetter d91c7aaa5c Added missing changelog entry 2 years ago