Skip to content

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

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

rlgrpe merged 6 commits into
masterfrom
feature/docs-ci-setup

Conversation

@rlgrpe

@rlgrpe rlgrpe commented Feb 4, 2026

Copy link
Copy Markdown
Owner

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