-
Notifications
You must be signed in to change notification settings - Fork 0
Contributing
Paulus1337 edited this page Aug 11, 2026
·
1 revision
Contributions should improve shared runtime behavior rather than add a one-off rule to one model or chat adapter.
cargo fmt --all --check
cargo clippy --all-targets --locked -- -D warnings
cargo test --all-targets --locked -- --test-threads=1
cargo build --release --locked --binsRun the relevant phoenix-e2e scenarios when a change affects provider wire formats, channels, service boundaries, state, updates, migration, Colab, or security behavior.
- Keep implementation and tests in Rust.
- Preserve the workspace, command, network, approval, and redaction boundaries.
- Never commit credentials or private transcripts.
- Keep direct dependencies few and justify additions.
- Add regression coverage for behavior changes.
- Update durable documentation in this wiki and keep repository Markdown concise.
- Keep workflow YAML compact, free of comments, and free of repeated blank lines.
- Do not use em dashes in project text.
See Architecture, Security, and Building.
OpenPhoenix | Wiki | Issues | Private security report | MIT
OpenPhoenix
Start
Daily use
Run it
More