Summary
Tracking issue / umbrella for first-time contributors. New here? Start with one of the good first issue items below — comment on it to claim it, then open a PR.
How to get started
- Read CONTRIBUTING.md (setup, DCO sign-off with
git commit -s, PRs target main).
pip install -e ".[dev]" then pre-commit install.
- Run the fast suite:
pytest tests/ -m "not e2e".
- Pick a
good first issue, comment to claim it, and open a PR.
Good first issues
Docs & config (no code):
Small, scoped code:
Want something bigger?
Once you've landed one of the above, help wanted issues (#60–#66) are the next step up — new IaC types (Pulumi #63, CloudFormation #64), a new LLM provider (#65), the --apply flow (#62), and hybrid post-fix re-verification (#61).
Ground rules
- One PR per issue; keep them small and focused.
- Ask questions right on the issue — no question is too basic.
- CI must be green and you must sign off commits (DCO:
git commit -s).
Summary
Tracking issue / umbrella for first-time contributors. New here? Start with one of the
good first issueitems below — comment on it to claim it, then open a PR.How to get started
git commit -s, PRs targetmain).pip install -e ".[dev]"thenpre-commit install.pytest tests/ -m "not e2e".good first issue, comment to claim it, and open a PR.Good first issues
Docs & config (no code):
pyproject.toml(bishwasjha→alphacrack)SECURITY.mdsupported-versions table for 0.5.x.editorconfigIAC_*env-var docs for completenessCONTRIBUTING.mdSmall, scoped code:
--helpepilogscan-report.json--quietflag for clean CI logs--cov-fail-under=80gateWant something bigger?
Once you've landed one of the above,
help wantedissues (#60–#66) are the next step up — new IaC types (Pulumi #63, CloudFormation #64), a new LLM provider (#65), the--applyflow (#62), and hybrid post-fix re-verification (#61).Ground rules
git commit -s).