|
4 | 4 | # Estate Rules — enforces hyperpolymath estate-wide conventions relevant to a |
5 | 5 | # Julia numerics package: no-Python (banned estate-wide, replacement is |
6 | 6 | # Julia/Rust/AffineScript), AsciiDoc-by-default under docs/ (excluding the |
7 | | -# docs/wiki/ GitHub-wiki mirror, which is legitimately Markdown because |
8 | | -# GitHub's wiki renderer consumes .md, not .adoc), and no V-lang (vlang.io) |
| 7 | +# docs/wiki/ GitHub-wiki mirror and docs/src/ Documenter source, both of which |
| 8 | +# are legitimately Markdown — GitHub's wiki renderer and Documenter both consume |
| 9 | +# .md, not .adoc), and no V-lang (vlang.io) |
9 | 10 | # references — NOT a ban on Zig. Zig is the current estate default for |
10 | 11 | # APIs/FFI/gateways (hyperpolymath/standards CLAUDE.md, "Estate default |
11 | 12 | # 2026-05-28"), and Axiom.jl legitimately ships a Zig compute layer |
@@ -47,15 +48,15 @@ jobs: |
47 | 48 | fi |
48 | 49 | echo "PASS: no Python files found" |
49 | 50 |
|
50 | | - - name: AsciiDoc by default under docs/ (excluding docs/wiki/ GitHub-wiki mirror) |
| 51 | + - name: AsciiDoc by default under docs/ (excluding docs/wiki/ mirror + docs/src/ Documenter source) |
51 | 52 | run: | |
52 | | - HITS=$(find docs -name '*.md' -type f -not -path 'docs/wiki/*' 2>/dev/null || true) |
| 53 | + HITS=$(find docs -name '*.md' -type f -not -path 'docs/wiki/*' -not -path 'docs/src/*' 2>/dev/null || true) |
53 | 54 | if [ -n "$HITS" ]; then |
54 | 55 | echo "::error::.md files found under docs/ outside the docs/wiki/ mirror (estate rule: AsciiDoc by default):" |
55 | 56 | echo "$HITS" |
56 | 57 | exit 1 |
57 | 58 | fi |
58 | | - echo "PASS: no disallowed .md files under docs/ (docs/wiki/ is the GitHub-wiki Markdown mirror, exempt by design)" |
| 59 | + echo "PASS: no disallowed .md files under docs/ (docs/wiki/ = GitHub-wiki mirror, docs/src/ = Documenter source; both legitimately Markdown)" |
59 | 60 |
|
60 | 61 | - name: No V-lang references (Zig is the estate default — do not confuse the two) |
61 | 62 | run: | |
|
0 commit comments