Skip to content

Add documentation, examples, and CI/CD setup#3

Merged
rlgrpe merged 6 commits intomasterfrom
feature/docs-ci-setup
Feb 4, 2026
Merged

Add documentation, examples, and CI/CD setup#3
rlgrpe merged 6 commits intomasterfrom
feature/docs-ci-setup

Conversation

@rlgrpe
Copy link
Owner

@rlgrpe rlgrpe commented Feb 4, 2026

Summary

  • Add comprehensive README with installation guide, API overview, and usage examples
  • Add 4 usage examples (basic, batch, resolve, custom middleware)
  • Add GitHub Actions CI workflow (fmt, clippy, test, coverage, security audit)
  • Add release workflow for tag-based GitHub releases
  • Add project templates (issues, PR, CODEOWNERS)
  • Add devcontainer and AGENTS.md configuration

Changes

Documentation

  • README.md with badges, installation, API docs, error handling guide
  • 4 example files in examples/ directory

CI/CD

  • .github/workflows/ci.yml - format, lint, test, coverage, security
  • .github/workflows/release.yml - automated releases on tag push
  • .github/CODEOWNERS, issue templates, PR template

Configuration

  • .devcontainer/devcontainer.json for VS Code dev containers
  • .pre-commit-config.yaml for local quality gates
  • AGENTS.md with build/test/lint instructions

Test plan

  • All tests pass (cargo test)
  • Pre-commit hooks pass
  • Examples compile (cargo check --examples)

- Add comprehensive README with installation, API overview, and usage guide
- Add 4 examples: basic, batch_alerts, resolve_alert, custom_middleware
- Add reqwest-retry dev-dependency for custom middleware example
- Add pre-commit configuration with rustfmt, clippy, and standard hooks
- Add CI workflow with fmt, clippy, test, coverage, and security audit
- Add release workflow for tag-based GitHub releases
- Add issue and PR templates
- Add CODEOWNERS and devcontainer configuration
- Add AGENTS.md with build/test/lint instructions
- Update Cargo.toml with repository metadata
- Update README with badges and git-based installation
@rlgrpe rlgrpe merged commit ee4534a into master Feb 4, 2026
@rlgrpe rlgrpe deleted the feature/docs-ci-setup branch February 4, 2026 21:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant