The roadmap diagrams referenced issue numbers (#1, #8-#13, #43-#55) that no longer exist on Codeberg: the GitHub to Codeberg migration reset this repo's issue tracker, and those numbers were never re-created. scripts/check-roadmap.sh existed only to keep that roadmap in sync with GitHub epic-labeled issues via gh, which can't resolve a Codeberg/Forgejo repo anyway, so the gate had been a silent no-op since the move. Removed the roadmap section, the gate script, its two call sites, and its now-pointless rule doc, and pointed the remaining work at the real, live issues (#4, #5, #6, #7, tracked under epic #8). Also fixed two leftover Mihaela/PureYAML references in docs/RELEASE.md. |
||
|---|---|---|
| .. | ||
| code-style.md | ||
| colors.md | ||
| commits.md | ||
| components.md | ||
| concurrency.md | ||
| cross-platform.md | ||
| dependency-injection.md | ||
| documentation.md | ||
| engineering.md | ||
| file-naming.md | ||
| folder-grouping.md | ||
| fonts.md | ||
| git-discipline.md | ||
| linux-server.md | ||
| namespacing.md | ||
| package-architecture.md | ||
| package-import-contract.md | ||
| package-structure.md | ||
| README.md | ||
| research-compatibility.md | ||
| shared-protocols.md | ||
| systematic-debugging.md | ||
| testing-discipline.md | ||
| testing.md | ||
| validation.md | ||
| verification.md | ||
| view-models.md | ||
| views.md | ||
PureYAML Rules
Load these rules before changing code:
code-style.mdnamespacing.mdcross-platform.mdtesting.mdvalidation.mdverification.mdcommits.md
Project-specific overrides:
- PureYAML uses a root
Package.swift. - Sources live directly under
Sources. - Tests live in
Tests/PureYAMLTests. Package.swiftmust keepdependencies: [].- Public API must live under the
PureYAMLnamespace tree. - The package must build on macOS, Linux, Windows, and WASI.
The broader rule files are retained for detailed guidance. When they include generic examples, apply the PureYAML-specific overrides above.