aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Add template generation for Serializers.HEADmasterHugo Hörnquist2023-07-08
|
* Replace handling of Puppet code.Hugo Hörnquist2023-07-08
| | | | | | | | | | | | | | Previously the the input json was directly mapped into the output strings, through different formatters. This changes it so we instead first build a proper AST of python objects, which is later mapped to output strings (still through formatters). This gives us much better type information, and will give way to much more advanced formatters in the future. This includes some regressions: * Docstrings aren't handled as well * The code lacks any form of hyperlinks.
* Split puppet parse major match into multiple functions.Hugo Hörnquist2023-07-04
|
* Forward puppet strings messages to logger.Hugo Hörnquist2023-07-03
|
* Move cache to muppet-strings dir.Hugo Hörnquist2023-07-03
|
* Set up logging.Hugo Hörnquist2023-07-03
|
* Harden typesystem + misc.Hugo Hörnquist2023-07-03
| | | | | | Misc includes: - at least one more category - basic sidebars
* Makefile: Also add pyright check.Hugo Hörnquist2023-07-03
|
* Better title on module index.Hugo Hörnquist2023-07-01
|
* Breadcrumb on module index.Hugo Hörnquist2023-07-01
|
* Don't render non-markdown files.Hugo Hörnquist2023-07-01
|
* workHugo Hörnquist2023-07-01
|
* Minor Makefile cleanup.Hugo Hörnquist2023-07-01
|
* Ensure absolute path in glob output.Hugo Hörnquist2023-07-01
| | | | A simple normalization making it easier later.
* Tag all operators as operators.Hugo Hörnquist2023-07-01
|
* Add rule to update ctags file.Hugo Hörnquist2023-07-01
|
* Fix syntax error in setup.cfg.Hugo Hörnquist2023-07-01
|
* Rework how highlighting works.Hugo Hörnquist2023-07-01
| | | | See static-src/README.rst for details about how it works.
* Switch to scss.Hugo Hörnquist2023-06-26
|
* Document templates.Hugo Hörnquist2023-06-26
|
* Change markdown implementation.Hugo Hörnquist2023-06-26
| | | | | | | | Python-commonmark is deprecated, and recommends markdown-it-py instead. This commit also introduces an abstract muppet.markdown module to allow easier switching in the future, and enables id's for all headers in the generated HTML.
* Makefile: break each check into own rule.Hugo Hörnquist2023-06-26
|
* Upstream markdown files now rendered within template.Hugo Hörnquist2023-06-26
|
* Add breadcrumbs.Hugo Hörnquist2023-06-26
|
* Add clear notice in output about non-implemented features.Hugo Hörnquist2023-06-26
|
* Include inline documentation for ecah class/resource parameter.Hugo Hörnquist2023-06-17
|
* Simplify index generation.Hugo Hörnquist2023-06-17
|
* Include module documentation files.Hugo Hörnquist2023-06-17
|
* Minor cleanup.Hugo Hörnquist2023-06-17
|
* Add --path-base command line argument.Hugo Hörnquist2023-06-16
|
* Document command line arguments.Hugo Hörnquist2023-06-16
|
* Allow specifying modules directly on the command line.Hugo Hörnquist2023-06-16
|
* Documentation formatting fixes.Hugo Hörnquist2023-06-04
|
* Split __main__ into multiple modules.Hugo Hörnquist2023-06-04
| | | | This also allows sphinx to actually find these declarations.
* Add summary to main index page.Hugo Hörnquist2023-06-04
|
* Load modules list in documentation.Hugo Hörnquist2023-06-04
|
* Start using sphinx's TODO module.Hugo Hörnquist2023-06-04
|
* Add dependency information.Hugo Hörnquist2023-06-03
|
* Add setup.cfg, license under AGPL.Hugo Hörnquist2023-06-03
|
* Setup sphinx documentation.Hugo Hörnquist2023-06-03
| | | | | Documentation can now be generated to HTML through sphinx. Some docstrings have been updated to be on the correct format.
* Introduce summaries for class list.Hugo Hörnquist2023-06-03
|
* Introduce lookup.Hugo Hörnquist2023-06-03
|
* Minor test cleanup.Hugo Hörnquist2023-06-03
|
* Use HTML renderer again.Hugo Hörnquist2023-06-03
|
* Fix HTML rendering escaping.Hugo Hörnquist2023-06-03
|
* Remove debug prints.Hugo Hörnquist2023-06-03
|
* Major workHugo Hörnquist2023-06-01
| | | | | | | - Moved most datatypes to own modules - changed output to take a generator instance for multiple output forms - Wrote tests for the "parser" - fixed some bugs revealed in the parser while writing those tests.
* Use pytest coverage.Hugo Hörnquist2023-05-31
|
* Start adding hyperlinks.Hugo Hörnquist2023-05-30
|
* Fix type aliases.Hugo Hörnquist2023-05-29
|