Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Add template generation for Serializers.HEADmaster | Hugo Hörnquist | 2023-07-08 |
| | |||
* | Replace handling of Puppet code. | Hugo Hörnquist | 2023-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örnquist | 2023-07-04 |
| | |||
* | Forward puppet strings messages to logger. | Hugo Hörnquist | 2023-07-03 |
| | |||
* | Move cache to muppet-strings dir. | Hugo Hörnquist | 2023-07-03 |
| | |||
* | Set up logging. | Hugo Hörnquist | 2023-07-03 |
| | |||
* | Harden typesystem + misc. | Hugo Hörnquist | 2023-07-03 |
| | | | | | | Misc includes: - at least one more category - basic sidebars | ||
* | Makefile: Also add pyright check. | Hugo Hörnquist | 2023-07-03 |
| | |||
* | Better title on module index. | Hugo Hörnquist | 2023-07-01 |
| | |||
* | Breadcrumb on module index. | Hugo Hörnquist | 2023-07-01 |
| | |||
* | Don't render non-markdown files. | Hugo Hörnquist | 2023-07-01 |
| | |||
* | work | Hugo Hörnquist | 2023-07-01 |
| | |||
* | Minor Makefile cleanup. | Hugo Hörnquist | 2023-07-01 |
| | |||
* | Ensure absolute path in glob output. | Hugo Hörnquist | 2023-07-01 |
| | | | | A simple normalization making it easier later. | ||
* | Tag all operators as operators. | Hugo Hörnquist | 2023-07-01 |
| | |||
* | Add rule to update ctags file. | Hugo Hörnquist | 2023-07-01 |
| | |||
* | Fix syntax error in setup.cfg. | Hugo Hörnquist | 2023-07-01 |
| | |||
* | Rework how highlighting works. | Hugo Hörnquist | 2023-07-01 |
| | | | | See static-src/README.rst for details about how it works. | ||
* | Switch to scss. | Hugo Hörnquist | 2023-06-26 |
| | |||
* | Document templates. | Hugo Hörnquist | 2023-06-26 |
| | |||
* | Change markdown implementation. | Hugo Hörnquist | 2023-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örnquist | 2023-06-26 |
| | |||
* | Upstream markdown files now rendered within template. | Hugo Hörnquist | 2023-06-26 |
| | |||
* | Add breadcrumbs. | Hugo Hörnquist | 2023-06-26 |
| | |||
* | Add clear notice in output about non-implemented features. | Hugo Hörnquist | 2023-06-26 |
| | |||
* | Include inline documentation for ecah class/resource parameter. | Hugo Hörnquist | 2023-06-17 |
| | |||
* | Simplify index generation. | Hugo Hörnquist | 2023-06-17 |
| | |||
* | Include module documentation files. | Hugo Hörnquist | 2023-06-17 |
| | |||
* | Minor cleanup. | Hugo Hörnquist | 2023-06-17 |
| | |||
* | Add --path-base command line argument. | Hugo Hörnquist | 2023-06-16 |
| | |||
* | Document command line arguments. | Hugo Hörnquist | 2023-06-16 |
| | |||
* | Allow specifying modules directly on the command line. | Hugo Hörnquist | 2023-06-16 |
| | |||
* | Documentation formatting fixes. | Hugo Hörnquist | 2023-06-04 |
| | |||
* | Split __main__ into multiple modules. | Hugo Hörnquist | 2023-06-04 |
| | | | | This also allows sphinx to actually find these declarations. | ||
* | Add summary to main index page. | Hugo Hörnquist | 2023-06-04 |
| | |||
* | Load modules list in documentation. | Hugo Hörnquist | 2023-06-04 |
| | |||
* | Start using sphinx's TODO module. | Hugo Hörnquist | 2023-06-04 |
| | |||
* | Add dependency information. | Hugo Hörnquist | 2023-06-03 |
| | |||
* | Add setup.cfg, license under AGPL. | Hugo Hörnquist | 2023-06-03 |
| | |||
* | Setup sphinx documentation. | Hugo Hörnquist | 2023-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örnquist | 2023-06-03 |
| | |||
* | Introduce lookup. | Hugo Hörnquist | 2023-06-03 |
| | |||
* | Minor test cleanup. | Hugo Hörnquist | 2023-06-03 |
| | |||
* | Use HTML renderer again. | Hugo Hörnquist | 2023-06-03 |
| | |||
* | Fix HTML rendering escaping. | Hugo Hörnquist | 2023-06-03 |
| | |||
* | Remove debug prints. | Hugo Hörnquist | 2023-06-03 |
| | |||
* | Major work | Hugo Hörnquist | 2023-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örnquist | 2023-05-31 |
| | |||
* | Start adding hyperlinks. | Hugo Hörnquist | 2023-05-30 |
| | |||
* | Fix type aliases. | Hugo Hörnquist | 2023-05-29 |
| |