Every published module, all in one place.
View the Project Setup category page
5 modules
Project Setup → Env Secrets
Rules for keeping credentials out of git, out of client bundles, and rotatable — so a leak is an inconvenience, not a breach.
by @markdowners
Project Setup → Error Handling
How to fail loudly in development, gracefully in production, and always leave a diagnosable trail instead of a silent or generic failure.
Project Setup → Documentation
Documentation rules for codebases: a README that answers install, run, and deploy in minutes, comments that explain why never what, docs colocated with code, examples that actually run, deleting stale docs, and ADRs for decisions.
Project Setup → Monorepo
Monorepo conventions for multi-package repositories: explicit package boundaries and dependencies, shared config packages, avoiding circular dependencies, affected-only CI, versioning strategy, and when a monorepo is the wrong answer.
Project Setup → Git Workflow
Git workflow rules for teams: small atomic commits with imperative messages, branch naming, rebase versus merge policy, pull request size caps, never force-pushing shared branches, why-focused commit bodies, and .gitignore hygiene.