mirror of
https://github.com/jmcorgan/fips.git
synced 2026-07-30 19:46:15 +00:00
Update all fips-network/fips references to jmcorgan/fips across Cargo.toml, README, CONTRIBUTING, packaging, and config files. Merge CHANGELOG Unreleased and 0.1.0-alpha sections into a single 0.1.0 release entry. Update README roadmap.
34 lines
816 B
Markdown
34 lines
816 B
Markdown
# Contributing to FIPS
|
|
|
|
## Getting Started
|
|
|
|
Clone the repo and verify your setup:
|
|
|
|
```
|
|
git clone https://github.com/jmcorgan/fips.git
|
|
cd fips
|
|
cargo build
|
|
cargo test
|
|
```
|
|
|
|
Read [docs/design/](docs/design/) for protocol understanding, starting with
|
|
[fips-intro.md](docs/design/fips-intro.md).
|
|
|
|
## Filing Issues
|
|
|
|
- Search existing issues before opening a new one.
|
|
- Include FIPS version, Rust version, and OS.
|
|
- For bugs: steps to reproduce, expected vs actual behavior.
|
|
|
|
## Pull Requests
|
|
|
|
- All PRs must pass `cargo build`, `cargo test`, and `cargo clippy` with no
|
|
warnings.
|
|
- Keep commits focused — one logical change per commit.
|
|
- Add tests for new functionality.
|
|
- Reference relevant design docs if the change touches protocol behavior.
|
|
|
|
## Questions
|
|
|
|
Open a GitHub issue for design or implementation questions.
|