refactor(bookspec): the specification lives in its own repository (P13 step 6)
bookspec/ (spec, examples, checker, runner, Lean, GnuCash adapter) moves to https://git.swaits.com/swaits/bookspec, history kept by git subtree split (public home; CC BY 4.0 for spec/ and examples/, MIT OR Apache-2.0 for the code). ledger-core and ledger-package depend on bookspec-checker and bookspec-runner as git dev-dependencies pinned to 74f2853d5f0db0066147c17fed8033cfe3d83a24, and read the examples through bookspec_checker::examples(). just check still runs every example via cargo test --workspace. The pin check against docs/spec/sources and the rules.md id check move into tests/bookspec.rs (they need this repository's files). The accounting is unchanged: no example or rule moved. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HS8WZziDnyxunC23MUxrLp
This commit is contained in:
1 parent
794807ab90
commit
b77a25fd7b
124 files changed
+145
-18081
No files matched your search
@@ -14,13 +14,9 @@ default:
|
||||
# Everything CI should check: format, clippy and rustdoc (zero warnings), tests
|
||||
check: sweep-test-tmp
|
||||
cargo fmt --all --check
|
||||
cargo fmt --manifest-path bookspec/Cargo.toml --all --check
|
||||
cargo clippy --workspace --all-targets -- -D warnings
|
||||
cargo clippy --manifest-path bookspec/Cargo.toml --workspace --all-targets -- -D warnings
|
||||
RUSTDOCFLAGS="-D warnings" cargo doc --workspace --no-deps --quiet
|
||||
RUSTDOCFLAGS="-D warnings" cargo doc --manifest-path bookspec/Cargo.toml --workspace --no-deps --quiet
|
||||
cargo test --workspace
|
||||
cargo test --manifest-path bookspec/Cargo.toml --workspace
|
||||
@just server-only
|
||||
@just sweep-test-tmp
|
||||
|
||||
|
||||
Reference in new issue
Block a user