We welcome contributions from sovereign systems engineers and developers passionate about autonomous agent infrastructure.
All contributions must adhere to our engineering invariants:
- Unslop Standard: Zero em dashes (
,) or en dashes (-). Use standard punctuation (commas, colons, parentheses, periods). Forbid AI buzzwords ("delve", "tapestry", "game-changer", "beacon"). - Native Performance: Prioritize native compiled code over interpreted runtimes. Eliminate unnecessary runtime overhead.
- Hardware Key Vault: Never commit plaintext
.envfiles, credentials, or private keys. - Drop != Delete Upstream Rule: Any modifications enabling consumer hardware compatibility must be structured for clean upstream contributions.
# Clone the repository
git clone https://github.com/aien-dev/spark-hive.git
cd spark-hive
# Run test suite
cargo test --verbose
# Run linter and formatting checks
cargo clippy -- -D warnings
cargo fmt --check- Branch Naming: Use descriptive prefixes:
feat/,fix/,perf/,docs/. - Atomic Commits: Keep commits focused and logically grouped. Follow Conventional Commits format (
feat(core): add validated schema parser). - Test Coverage: Include tests for any new behaviors or bug fixes.
- Documentation: Update documentation and examples when modifying public interfaces.