| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Part of a cross-repo cleanup making `docs/` hold only human-readable prose. The vista-lint-presets directory contains a copy-paste TOML config preset (`m-cli.toml.example`) alongside a README explaining it — that's a worked-example artifact, not documentation prose. Aligns m-cli's layout with m-stdlib (which uses `examples/` for demos like `stdargs-demo.m`). Self-reference inside m-cli.toml.example updated to point at the new README path and at m-stdlib's relocated docs/testing/ subdir. Cross-repo inbound references in m-stdlib's templates/m-vista-test-suite/ + docs/testing/vista-corpus-lint-results.md will be fixed in a separate m-stdlib PR once this lands.
Adds make check-docs-prose as a cross-repo guardrail: docs/ holds only human-readable prose (.md, .markdown, images, .gitkeep). Non-prose artifacts — generated data, JSON/TSV output, copy-paste examples, scaffolding templates — belong under dist/, examples/, templates/, or a top-level domain-specific directory. Wires into CI alongside the existing manifest drift gate. Engine-free, fast, find-based. Currently green (docs/ is already prose-only after PR #9 moved vista-lint-presets to examples/) — this is preventive, not corrective.
| Back | FazBrowse Home | New Git URL |
Summary
Part of a cross-repo cleanup: docs/ should hold only human-readable prose. The vista-lint-presets/ directory contains a copy-paste TOML config preset (m-cli.toml.example) alongside a README explaining it — that's a worked-example artifact, not documentation prose.
The move also aligns m-cli's layout with m-stdlib (which already uses examples/ for demos like stdargs-demo.m).
Changes
No src/ or tests/ code touches the path. The other reference inside m-cli.toml.example to m-stdlib/docs/vista-corpus-lint-results.md was also corrected to the actual docs/testing/ subdir where that file currently lives.
Cross-repo follow-up (separate PR)
m-stdlib has three inbound references that will need updating once this lands: