pyvider-hcl
2025-09-16
MkDocs documentation site and code formatting overhaul
13 files · 258+ · 92-
MkDocs documentation site configuration
3 files changed
mkdocs.ymlMaterial theme with light/dark mode, code copy, navigation features, mkdocstrings for auto-generated Python API docsindex.mdLanding page with project overview and quick start guideindex.mdAPI reference stub with mkdocstrings configuration for pyvider.hcl
- Added mkdocs.yml with Material theme, light/dark mode, code copy, navigation features, and mkdocstrings plugin for auto-generated Python API docs from Google-style docstrings
specify
behavioral
1 file
mkdocs.yml
- Added docs/index.md landing page and docs/api/index.md API reference stub
specify
internal
2 files
index.mdindex.md
- Site configured at https://foundry.provide.io/pyvider-hcl/ with dev server on port 8005
specify
internal
1 file
mkdocs.yml
Added docs dependency group
1 file changed
pyproject.tomlAdded docs dependency group with provide-testkit[docs]
Consistent code formatting applied
6 files changed
factories.pyReformatted to use longer single lines instead of multi-line wrappingparser.pyReformatted expressions and error messagesprinter.pyReformatted function calls and expressionsterraform.pyReformatted expressions_version.pyTrailing whitespace cleanup, blank line normalization__init__.pyReordered __all__ entries to alphabetical order
- Reformatted factories.py, parser.py, printer.py, terraform.py to use longer single lines instead of multi-line wrapping for many expressions
decouple
internal
4 files
factories.pyparser.pyprinter.pyterraform.py
- Removed unnecessary parenthetical line breaks in f-strings and error message construction
decouple
internal
2 files
factories.pyparser.py
- Reordered all entries in init.py to alphabetical order
decouple
internal
1 file
__init__.py
Test formatting and import cleanup
3 files changed
test_printer.pySorted and expanded imports, added blank lines between test functionstest_parser.pyReformatted deeply nested schema definitionstest_factories.pyReformatted deeply nested schema definitions
- Sorted and expanded imports in test_printer.py to one-per-line style
decouple
internal
1 file
test_printer.py
- Added blank lines between test functions for PEP 8 compliance
decouple
internal
1 file
test_printer.py
- Reformatted deeply nested schema definitions in test_parser.py and test_factories.py for better readability
decouple
internal
2 files
test_parser.pytest_factories.py