Overview
These pages provide implementation details for the components that power the starter kit. Use them when you need to customize behavior or understand how things work under the hood.
Reference pages
| Page | Description |
|---|---|
| Templates | Structure, naming conventions, and Rain deployment behavior |
| Parameters | How configuration files map to templates and environments |
| Scripts | Provisioning, validation, and deployment helpers |
| Rain | Rain CLI usage and common commands |
| cfn-lint | Template validation and best practices checking |
| Checkov | Security and compliance scanning |
| OIDC Provider | GitHub Actions OIDC authentication template |
Quick reference
Common commands
# Validate templates
./scripts/validate-templates.sh
# Deploy to environment
./scripts/deploy-templates.sh -e test
# Preview changes with Rain
rain deploy templates/my-template.yml --config parameters/test/my-template.yml --changeset
# Check stack status
rain ls
Related documentation
- Configuration - Project structure and workflows
- Guides - Day-to-day development workflows
- Install - Initial setup instructions