tofusoup 2025-12-01
Remove header remnants, add docs theme assets, and rework task runner
58 files · 1,011+ · 588-

Add MkDocs documentation theme assets

6 files changed
  • provide-theme.css Added 427-line provide theme stylesheet
  • termynal.css Added 127-line terminal animation stylesheet
  • extra.css Added empty extra CSS placeholder
  • custom.js Added 121-line custom JavaScript for docs
  • mermaid-init.js Added 16-line Mermaid diagram initialization
  • termynal.js Added 264-line terminal animation JavaScript
  • Added provide-theme CSS, termynal CSS/JS, custom JS, and Mermaid init for the MkDocs documentation site, totaling approximately 955 new lines of frontend assets instantiate behavioral
    6 files
    • provide-theme.css
    • termynal.css
    • extra.css
    • custom.js
    • mermaid-init.js
    • termynal.js

Remove header remnants from source files

12 files changed
  • __init__.py Removed single-line header remnant
  • cli.py Removed single-line header remnant
  • app.py Removed single-line header remnant
  • cli.py Removed single-line header remnant
  • __init__.py Removed single-line header remnant
  • __init__.py Removed single-line header remnant
  • cli.py Removed single-line header remnant
  • logic.py Removed single-line header remnant
  • base.py Removed single-line header remnant
  • client.py Removed single-line header remnant
  • cli.py Removed single-line header remnant
  • cli.py Removed single-line header remnant
  • Removed single-line header/footer remnants from approximately 40 Python source files across src/tofusoup/ (browser, CLI, common, config, CTY, harness, HCL, registry, RPC, stir, testing, wire modules) qualify internal
    44 files
    • __init__.py
    • cli.py
    • app.py
    • detail_view.py
    • log_viewer.py
    • search_view.py
    • cli.py
    • __init__.py
    • cty_type_parser.py
    • lazy_group.py
    • utils.py
    • __init__.py
    • __init__.py
    • cli.py
    • logic.py
    • __init__.py
    • cli.py
    • logic.py
    • __init__.py
    • __init__.py
    • kv_protocol.py
    • __init__.py
    • base.py
    • module.py
    • provider.py
    • opentofu.py
    • engine.py
    • terraform.py
    • __init__.py
    • cli.py
    • client.py
    • stir.py
    • __init__.py
    • cli.py
    • config.py
    • models.py
    • runtime.py
    • terraform.py
    • __init__.py
    • cli.py
    • logic.py
    • __init__.py
    • cli.py
    • logic.py

Delete obsolete scripts and documentation

4 files changed
  • mkdocs_hooks.py Removed 91-line MkDocs custom hooks script
  • MIGRATION_SUMMARY.md Removed 166-line migration summary document
  • README.md Removed 185-line scripts directory README
  • Makefile.backup.20251110 Removed 13-line stale Makefile backup
  • Deleted mkdocs_hooks.py (91 lines), MIGRATION_SUMMARY.md (166 lines), scripts/README.md (185 lines), and a stale Makefile backup deprecate internal
    4 files
    • mkdocs_hooks.py
    • MIGRATION_SUMMARY.md
    • README.md
    • Makefile.backup.20251110

Rework task runner configuration

4 files changed
  • wrknv.toml Rewrote task definitions (122-line change) restructuring dev tasks
  • pyproject.toml Minor dependency specification updates
  • mkdocs.yml Updated MkDocs configuration for new theme assets
  • CHANGELOG.md Added 14-line changelog entry
  • Rewrote wrknv.toml with revised task definitions for test, lint, format, build, and other development tasks baseline internal
    1 file
    • wrknv.toml
  • Updated pyproject.toml and mkdocs.yml for new theme integration baseline internal
    2 files
    • pyproject.toml
    • mkdocs.yml