GitHub Setup
Some repository protections live in version-controlled files and some live in GitHub repository settings.
Files Already In This Repository
- GitHub Actions workflows for testing, security scanning, dependency review, pages deployment, and repository policy validation
- CODEOWNERS
- pull request template
- issue templates
- Dependabot configuration
Settings To Enable In GitHub
- Protect the
mainbranch. - Require pull requests before merging.
- Require approvals and, once
CODEOWNERSis configured with real owners, require code owner review. - Require the status checks from the workflows in
.github/workflows. - Enable GitHub Pages using the custom workflow.
- Enable Dependabot alerts and secret scanning if available on your plan.
Suggested Repository Description
Use a description like:
WebGPU-first interactive grassland simulation with mouse-driven wind physics, strict quality gates, and beginner-focused documentation.