Thank you for contributing to Synaptic.
Unless you conspicuously state otherwise before submission, any contribution
you intentionally submit for inclusion in Synaptic is provided under the GNU
Affero General Public License, version 3 or later (AGPL-3.0-or-later), without
additional terms or conditions. This is an inbound-equals-outbound model:
contributions use the same license as the rest of Synaptic.
By contributing, you represent that you have the legal right to submit the work. If your employer or another organization may own the work, obtain its authorization before submitting it. Do not submit copied code or assets unless their terms are compatible and you identify their source and license.
Every commit must include a Signed-off-by trailer certifying the
Developer Certificate of Origin 1.1.
Add it with:
git commit --signoffThe sign-off is a provenance certification, not a copyright assignment. A separate contributor agreement may be introduced in the future if the project needs broader relicensing rights.
Run the checks relevant to your change. For Rust changes, at minimum:
cargo fmt --all -- --check
cargo clippy --workspace --all-targets -- -D warnings
cargo test --workspace
cargo deny check licenses bans sourcesDescribe behavior and security-boundary changes in the pull request. Do not commit secrets, proprietary B2B source, customer data, or generated credentials.