DocuStack Internal Documentation
Welcome to the internal documentation for the DocuStack platform. This site contains all technical documentation for the engineering team.
Quick Navigation
| Section | Description |
|---|---|
| Getting Started | Onboarding, setup, and quick reference guides |
| Architecture | System design, decisions, and patterns |
| Infrastructure | Terraform modules, deployment, and environments |
| Services | Lambda functions, Slack bot, and backend services |
| Operations | Runbooks, troubleshooting, and workflows |
| Compliance | HIPAA, SOC 2, and security requirements |
Repository Structure
DocuStack follows the Gruntwork two-repository pattern:
docustack/
├── docustack-mono/ # Application code (frontend, backend, Lambdas)
├── docustack-infrastructure-modules/ # Versioned Terraform modules
├── docustack-infrastructure-live/ # Environment configurations
└── docustack-internal-docs/ # This documentation site
Access & Authentication
This documentation site is protected by Cloudflare Access with GitHub as the identity provider. Only authorized team members can access this content.
Contributing
To update documentation:
- Clone the
docustack-internal-docsrepository - Make changes to markdown files in the
docs/directory - Test locally with
npm start - Submit a PR for review
Documentation follows our standards - focus on the "why", include working examples, and keep content current.