Development and Contribution Guide¶
Use this guide when you develop BucketReef, contribute changes, understand its architecture, maintain CI/releases, or work on project documentation.
Scope¶
- Architecture, principles, identity/execution model, and workspace boundaries.
- Backend, frontend, database, API, and implementation reference.
- Local development, testing, fixtures, and authenticated UI workflows.
- Contribution and AI-assistant guardrails.
- CI/CD, release engineering, and static demo maintenance.
- Product-design and frontend implementation conventions.
- Documentation architecture and maintenance.
This guide is about developing BucketReef itself. An application developer who only needs to provision and use S3 storage should start in the Manager guide instead.
Recommended reading order¶
- Architecture overview
- Principles
- AI assistant guidelines
- Identity and execution model
- Workspace surface separation
- Product design guidelines
- Local development
- Authenticated UI access for AI agents
- First contribution
- UI theme guidelines
- Docs maintenance
The static interactive demo documents the local simulation, coverage boundaries, browser tests and release-gated publication.