Commit Graph

136 Commits (a4f798183c04a81fcf355c036a16825dc78d4e23)

Author SHA1 Message Date
Ashley Whetter a4f798183c Fixed private submodules displaying when private-members turned off
Also fixed whitespace issues in templates.
6 years ago
Alexander Gor b94acc6019 Properly pass file patterns to godocjson utility (#161)
* Properly pass  file patterns to godocjson utility

* Go integration tests fixed during to new *ignore* argument
6 years ago
Ashley Whetter 80fd76bd1e Fixed false warning when importing a local module 6 years ago
Ashley Whetter 68e1f79ed5 Added render log messages 6 years ago
Ashley Whetter f77bf19800 Added Black formatting 6 years ago
Ashley Whetter 2cf80b1569 Fixed Sphinx logger deprecation warnings 6 years ago
Ashley Whetter dfe82ae94e Dropped support for Sphinx<1.6 6 years ago
Ashley Whetter 00894a959e Overhauled Python import resolution logic
Stable in more complex cases.
Capable of giving more detailed warnings.
More closely matches real import logic.

Closes #156
6 years ago
Ashley Whetter 1caa6d22e1 Fixed some import chains failing to resolve depending on resolution order 6 years ago
Ashley Whetter 3b52975340 Fixed unicode decoding on Python 3.7 6 years ago
Ashley Whetter aac53178eb Fixed error parsing files with unicode docstrings 6 years ago
Ashley Whetter a1f1fd8651 Fixed properly resolving definitions imported more than once 6 years ago
Ashley Whetter 2799fb32cc Fixed error when documenting something that's imported in more than one place 6 years ago
Ashley Whetter 007ef746f4 Fixed linter again 6 years ago
Ashley Whetter fb8892ccad Fixed lint error 6 years ago
Ashley Whetter c3f3cc33de Added viewcode support for imported members 6 years ago
Ashley Whetter 92b4ea9dc8 Fixed linking to builtin bases 6 years ago
Ashley Whetter 616267726b No longer document __init__ attributes without a docstring
Fixes #146
Also fixed duplicates when a property is set in __init__.
6 years ago
Ashley Whetter 8d4fb4b1c3 Can document a public python API
Closes #153
6 years ago
Ashley Whetter c3ef72ee14 Fixed nested classes not getting displayed in autogenerated docs 6 years ago
Ashley Whetter bc65e766c3 Made it easier to remove default index page
Also removed autoapi_add_api_root_toctree config option
because it is less useful now.

Closes #152
6 years ago
Ashley Whetter 75ebcfc903 private-members also controls private subpackages and submodules
Closes #150
6 years ago
Ashley Whetter 6ffec93569 Fixed lint errors 6 years ago
Ashley Whetter 4edf45af35 Added support for static and class methods 6 years ago
Ashley Whetter af4263457e Full path is resolved for bases from same module 6 years ago
Ashley Whetter a1825cd98d Fixed astroid 2.0 compatibility
Closes #148
6 years ago
Ashley Whetter d8f4847a5c
Added support for detecting Python exceptions (#147)
Closes #145
6 years ago
fredbi 9dd26fd32b Fixed running incorrect jsdoc command on Windows
Issue #125.
jsdoc on windows is deployed as jsdoc.cmd
6 years ago
Sam Lai 974bae1f20 Support specifying package directories in `autoapi_dirs` (#135)
* Support specifying package directories as well

Fixes #108.

* Use os.sep instead of the hardcoded '/'

This was making the tests fail on Windows because the necessary '/'
replacements were not happening on Windows due to os.sep being '\\'.
6 years ago
Ashley Whetter ea6f1d322e Fix lint errors 6 years ago
Ashley Whetter 6ca62f16c9 Can control how __init__ docstring is displayed 6 years ago
Ashley Whetter 6eb18467f7 Fixed undoc members logic 6 years ago
Ashley Whetter 9f6f7d0b5d Added support for viewcode 6 years ago
Ashley Whetter 741dfaffb3 Source files no longer need to be in sys.path 6 years ago
Ashley Whetter b19b9ea28b Extended ast parsing with astroid 6 years ago
Sam Lai ea8efe91dc Fix lint errors
There should be no behavioural changes - this is just explicitly returning what would've been returned anyway.
7 years ago
Ashley Whetter 5075467441 Formats napoleon docstrings in Python 7 years ago
Anthony ae1c6276df
Merge pull request #116 from AWhetter/py_hierarchy
Py hierarchy
7 years ago
Ashley Whetter 7b3e6fca6d Added basic class signature discovery 7 years ago
Ashley Whetter b792463cc9 Can turn off autoapisummary directives in output 7 years ago
Ashley Whetter 4adcdc5351 Python documentation is now hierarchical 7 years ago
Ashley Whetter 958fe10103 Added autoapisummary directive 7 years ago
Ashley Whetter 5a86878811 Fixed Python subpackages having incomplete names 7 years ago
Eric Holscher e5cce2c7dd Fix lint 7 years ago
Eric Holscher d803b28d00 Kill janky napolean overlay 7 years ago
Eric Holscher 3531f5560a Merge remote-tracking branch 'origin/master' into cleanup-june 7 years ago
Ashley Whetter 86a9ffdd60 Fixed lint errors 7 years ago
Ashley Whetter ae1e4f556d Fixed usage of deprecated status_indicator
This fixes a compatibiity issue with Sphinx 1.7
7 years ago
Eric Holscher 21a82718ab Fix linting 7 years ago
Eric Holscher 8c1016f8c7 Fix linting 7 years ago