Skip to content

Commit 001b662

Browse files
committed
fix(docs): rebuild the mangled repository-structure tree
The tree block was hard-wrapped by the AsciiDoc->Markdown conversion, so it rendered as a paragraph rather than a tree, and it still listed CONTRIBUTING.md at the repository root, where the guide no longer lives. Rebuilt from the tree's own content: depth recovered from the `|` continuation bars that survived the wrap, the guide entry moved under `.github/`, `#` escapes unescaped, the last entry of each group restored to `└──`, and the block fenced so it renders as a tree. Every annotation ("Perimeter 1-2") is preserved - nothing is invented and nothing is dropped.
1 parent f69d447 commit 001b662

1 file changed

Lines changed: 24 additions & 24 deletions

File tree

‎.github/CONTRIBUTING.md‎

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -35,30 +35,30 @@ Tested on OCaml 4.14.2 (the constraint in `dune-project` is `>=`
3535

3636
### Repository Structure
3737

38-
affinescript/
39-
├── lib/ # Compiler core (lexer, parser, typechecker, codegen, verifier)
40-
├── bin/ # CLI driver — `_build/default/bin/main.exe`
41-
├── stdlib/ # Standard library `.affine` modules
42-
├── test/ # Alcotest suites (lexer, golden, e2e fixtures)
43-
├── tests/ # Topic-grouped tests (borrow, codegen, effects, parser, …)
44-
├── examples/ # Self-contained example programs
45-
├── conformance/ # Conformance test corpus
46-
├── docs/ # Specs, decisions, guides
47-
├── packages/ # Aggregate JS/TS/ binding packages
48-
├── editors/ # Editor integrations
49-
├── js/ # `js_of_ocaml` playground (built into `playground.bc.js`)
50-
├── .machine_readable/ # Machine-readable metadata (`.a2ml`) — see 0-AI-MANIFEST.a2ml
51-
├── .github/ # CI workflows, issue templates
52-
├── CODE_OF_CONDUCT.md
53-
├── CONTRIBUTING.md # This file
54-
├── LICENSE / LICENSES # MIT OR AGPL-3.0-or-later
55-
├── MAINTAINERS.adoc
56-
├── README.adoc
57-
├── SECURITY.md
58-
├── dune-project
59-
└── justfile
60-
61-
’’’’’
38+
```text
39+
affinescript/
40+
├── lib/ # Compiler core (lexer, parser, typechecker, codegen, verifier)
41+
├── bin/ # CLI driver — `_build/default/bin/main.exe`
42+
├── stdlib/ # Standard library `.affine` modules
43+
├── test/ # Alcotest suites (lexer, golden, e2e fixtures)
44+
├── tests/ # Topic-grouped tests (borrow, codegen, effects, parser, …)
45+
├── examples/ # Self-contained example programs
46+
├── conformance/ # Conformance test corpus
47+
├── docs/ # Specs, decisions, guides
48+
├── packages/ # Aggregate JS/TS/ binding packages
49+
├── editors/ # Editor integrations
50+
├── js/ # `js_of_ocaml` playground (built into `playground.bc.js`)
51+
├── .machine_readable/ # Machine-readable metadata (`.a2ml`) — see 0-AI-MANIFEST.a2ml
52+
├── .github/ # CI workflows, issue templates
53+
│ └── CONTRIBUTING.md # This file
54+
├── CODE_OF_CONDUCT.md
55+
├── LICENSE / LICENSES # MIT OR AGPL-3.0-or-later
56+
├── MAINTAINERS.adoc
57+
├── README.adoc
58+
├── SECURITY.md
59+
├── dune-project
60+
└── justfile ’’’’’
61+
```
6262

6363
## How to Contribute
6464

0 commit comments

Comments
 (0)