summaryrefslogtreecommitdiffstats
path: root/doc/tools/doc_status.py
Commit message (Collapse)AuthorAgeFilesLines
* Update pre-commit hooks configuration to use `ruff` instead of `black`Jakub Marcowski2024-05-211-4/+4
|
* Documentation: Treat deprecated/experimental members as documentedDanil Alexeev2024-02-161-3/+8
|
* Fix `doc_status.py` trying to get removed `version` tag from XMLHugo Locurcio2023-07-131-6/+0
| | | | This also runs `doc_status.py` on CI to catch potential future regressions.
* Add Python PEP 484/526 type hints to doc/tools/doc_status.pyAndy Maloney2022-07-291-34/+35
| | | | Also removes the first divider string which cleans up the extraneous dashes at the top of the page.
* Update doc_status script to support constructors and operators docsHugo Locurcio2022-01-071-10/+22
| | | | | | - Reorder columns from highest number of items contained within to lowest number. - Remove some obsolete code and fix a typo.
* SCons: Format buildsystem files with psf/blackRémi Verschelde2020-03-301-167/+184
| | | | | | | | | | | | | | | | | | | | | Configured for a max line length of 120 characters. psf/black is very opinionated and purposely doesn't leave much room for configuration. The output is mostly OK so that should be fine for us, but some things worth noting: - Manually wrapped strings will be reflowed, so by using a line length of 120 for the sake of preserving readability for our long command calls, it also means that some manually wrapped strings are back on the same line and should be manually merged again. - Code generators using string concatenation extensively look awful, since black puts each operand on a single line. We need to refactor these generators to use more pythonic string formatting, for which many options are available (`%`, `format` or f-strings). - CI checks and a pre-commit hook will be added to ensure that future buildsystem changes are well-formatted.
* Improve the `doc_status.py` console outputHugo Locurcio2020-02-011-3/+12
| | | | | | | - Duplicate the header when the `-a` flag is enabled. Since lots of items are displayed in this case, this helps the user remember which column is which without having to scroll back to the top. - Bolden the overall percentages for easier visual grepping.
* Count theme items in doc_status.pyTomasz Chabora2020-01-241-5/+6
|
* Add a pre-commit hook to check the class reference syntaxHugo Locurcio2019-12-061-0/+0
| | | | This also makes documentation helper scripts executable.
* Fixed AttributeError on doc_status.pySamuelDeboni2019-10-081-1/+2
|
* doc: Drop unused <demos> tagRémi Verschelde2019-04-191-1/+1
|
* doc: Use HTTPS for docs.godotengine.org and point to latest branchRémi Verschelde2018-11-051-2/+2
| | | | Fixes #23509.
* doc status: Partial revert of e23454d, setgets are no longer listedRémi Verschelde2017-11-241-18/+2
|
* filtering getters&setters over strings works for AudioStreamPlayer*Grosskopf2017-10-151-5/+6
|
* doc_status.py: Error message for unknown CLI flag, switch shebang to pythonmhilbrunner2017-10-071-12/+16
|
* doc_status.py: Add -e (--empty) option to hide items with nothing left to domhilbrunner2017-10-031-0/+15
|
* Merge pull request #11757 from mhilbrunner/doc_status_py27Andreas Haas2017-10-021-4/+14
|\ | | | | doc_status.py Python 2.7 backwards compatibility & Windows support
| * doc_status.py Python 2.7 backwards compatibilitymhilbrunner2017-10-011-4/+14
| |
* | Merge pull request #11654 from bojidar-bg/docstatus-fnmatchPoommetee Ketson2017-10-021-5/+8
|\ \ | |/ |/| Allow using wildcards to filter docstatus class names
| * Allow using wildcards to filter docstatus class namesBojidar Marinov2017-09-281-5/+8
| | | | | | | | [ci skip]
* | Make doc_status output a bit more markdown-friendly, hide some printsBojidar Marinov2017-09-161-4/+7
|/
* Update doc status generator.Daniel J. Ramirez2017-09-151-13/+30
| | | | [ciskip]
* Doc: Drop unmainted converters for html, textile, dokuwikiRémi Verschelde2017-05-061-0/+0
|
* Fix URLs to moved docs pagesRémi Verschelde2017-04-051-1/+1
| | | | Closes #8266.
* Update classes.xml to master version, add a small feature to doc_statusBojidar Marinov2017-03-291-6/+9
|
* style: Fix PEP8 blank lines issues in Python filesRémi Verschelde2016-11-011-8/+5
| | | | | | | | | | | Done with `autopep8 --select=E3,W3`, fixes: - E301 - Add missing blank line. - E302 - Add missing 2 blank lines. - E303 - Remove extra blank lines. - E304 - Remove blank line following function decorator. - E309 - Add missing blank line. - W391 - Remove trailing blank lines.
* style: Fix PEP8 whitespace issues in Python filesRémi Verschelde2016-11-011-23/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Done with `autopep8 --select=E2,W2`, fixes: - E201 - Remove extraneous whitespace. - E202 - Remove extraneous whitespace. - E203 - Remove extraneous whitespace. - E211 - Remove extraneous whitespace. - E221 - Fix extraneous whitespace around keywords. - E222 - Fix extraneous whitespace around keywords. - E223 - Fix extraneous whitespace around keywords. - E224 - Remove extraneous whitespace around operator. - E225 - Fix missing whitespace around operator. - E226 - Fix missing whitespace around operator. - E227 - Fix missing whitespace around operator. - E228 - Fix missing whitespace around operator. - E231 - Add missing whitespace. - E231 - Fix various deprecated code (via lib2to3). - E241 - Fix extraneous whitespace around keywords. - E242 - Remove extraneous whitespace around operator. - E251 - Remove whitespace around parameter '=' sign. - E261 - Fix spacing after comment hash. - E262 - Fix spacing after comment hash. - E265 - Format block comments. - E271 - Fix extraneous whitespace around keywords. - E272 - Fix extraneous whitespace around keywords. - E273 - Fix extraneous whitespace around keywords. - E274 - Fix extraneous whitespace around keywords. - W291 - Remove trailing whitespace. - W293 - Remove trailing whitespace.
* style: Start applying PEP8 to Python files, indentation issuesRémi Verschelde2016-11-011-266/+266
| | | | | | | | | | | | | | | | | | | Done with `autopep8 --select=E1`, fixes: - E101 - Reindent all lines. - E112 - Fix under-indented comments. - E113 - Fix over-indented comments. - E115 - Fix under-indented comments. - E116 - Fix over-indented comments. - E121 - Fix a badly indented line. - E122 - Fix a badly indented line. - E123 - Fix a badly indented line. - E124 - Fix a badly indented line. - E125 - Fix indentation undistinguish from the next logical line. - E126 - Fix a badly indented line. - E127 - Fix a badly indented line. - E128 - Fix a badly indented line. - E129 - Fix a badly indented line.
* SCsub: Add python shebang as a hint for syntax highlightingRémi Verschelde2016-10-171-1/+1
| | | | Also switch existing shebangs to "better" /usr/bin/env python.
* Various improvements to doc_status.pyRémi Verschelde2016-04-261-10/+10
| | | | | | | - Make comments opt-in (smaller table in width) - Reduce length of Brief Description and Description (also smaller table as output) - Make names cyan (blue is too dark on black terminal) - Drop some redundant synonyms for the flags
* Add a python script to check the current doc statusBojidar Marinov2016-04-221-0/+430