Contributing¶
Thank you for your interest in contributing to IAM Policy Validator!
Ways to Contribute¶
- Report bugs — Open an issue
- Request features — Start a discussion
- Submit code — Fork, develop, and submit a pull request
- Improve docs — Fix typos, add examples, clarify explanations
Getting Started¶
- Development Setup — Set up your environment
- Testing — Run and write tests
- Releasing — Release process (maintainers)
Quick Start¶
# Clone repository
git clone https://github.com/boogy/iam-policy-validator.git
cd iam-policy-validator
# Set up development environment
uv sync --extra dev
# Run tests
uv run pytest
# Run linting
uv run ruff check .
uv run mypy iam_validator/
Code of Conduct¶
Be respectful and constructive. We're all here to make IAM policies more secure.