Thanks for your interest in contributing! This project aims to provide a secure, scriptable Microsoft Teams CLI for developers and AI agents.
- Code: Rust 2021,
clapv4, async viatokio, HTTP viareqwest. - Style: run
cargo fmtandcargo clippy -- -D warningsbefore pushing. - Tests: add unit tests near changed code; for HTTP, prefer
wiremockfor integration tests. - Commits: conventional, clear messages. Small, focused PRs are easier to review.
- Security: never include secrets in tests, examples, or logs.
rustup toolchain install stable
cargo fmt --all
cargo clippy --all-targets --all-features -- -D warnings
cargo test --all-targets- Write a descriptive title and summary.
- Link related issues.
- Include usage notes and sample JSON if useful.
- Update docs/README where applicable.
This project follows a standard Code of Conduct. Be respectful and inclusive.