-
Notifications
You must be signed in to change notification settings - Fork 0
Contributing
darkstar edited this page Oct 3, 2026
·
2 revisions
git clone https://github.com/cybercore-tech/diagprint
cd diagprint
./scripts/install-hooks # once per cloneRust implementation needs an Approved plan already committed in HEAD (the active plan is pointed to by .plans/ACTIVE); the pre-commit hook enforces it.
./scripts/plan new M4-causal-graph
# edit the generated plan
./scripts/plan approve
git add .plans/ && git commit
# β¦then implement, commit, and run the gates./scripts/gate.sh precommit
./scripts/gate.sh fast
./scripts/gate.sh forensics
./scripts/gate.sh fullThe hook checks staged whitespace and, for code changes, all-target/all-feature cargo check plus strict Clippy. CI stays authoritative. bacon.toml provides optional check, clippy, test, forensics and precommit jobs.
- MSRV is Rust 1.85; CI checks all targets and features on it with MSRV-aware resolution.
- Keep construction, identity, rendering, sources, remediation, history, forensics, Git provenance and capsules separate.
- Never silently redefine a versioned schema; see Schemas & Specs.
- Text files end with exactly one newline.
-
--no-verifyis a human emergency hatch only; coding agents must not use it. Agent contract:AGENTS.md.
π Issues Β· π¬ Discord Β· βοΈ dev@cybercoretech.net
π©Ί diagprint Β· a Cybercore Tech project Β· MIT OR Apache-2.0
π cybercoretech.net Β·
βοΈ dev@cybercoretech.net Β·
π security@ Β·
π¬ Discord Β·
π Issues Β·
β Buy Me a Coffee
π©Ί diagprint
β‘ Start
- π₯ Installation
- π Quick Start
- π§ͺ Examples
π§± Build
- π― Diagnostics & Sources
- π Ecosystem Interop
- π¦ Features & Crates
π€ Ship
- π¨οΈ Rendering & Output
- π¦ CI & Code Scanning
- π¨ Themes & Docs
π§ Fix
- π§ Remediation
- π‘οΈ Safety Model
π¬ Investigate
- π¬ Forensics
- β¨οΈ CLI Reference
- π§Ύ Schemas & Specs
π οΈ Project
- π οΈ Contributing
- πΊοΈ Roadmap