Checklist
New project setup checklist
Správný setup na začátku ušetří desítky hodin později.
Repository
- ☐ Git repo vytvořen
- ☐ Branch protection (main)
- ☐ README.md s popisem a setup instrukcemi
- ☐ .gitignore správný
- ☐ LICENSE soubor
- ☐ CONTRIBUTING.md
Development
- ☐ Package manager lockfile commitnutý
- ☐ Linting a formatting nastavený
- ☐ Pre-commit hooks (husky/pre-commit)
- ☐ Editor config (.editorconfig)
- ☐ Dockerfile + docker-compose pro dev
CI/CD
- ☐ CI pipeline (build, test, lint)
- ☐ CD pipeline (staging, production)
- ☐ Dependency scanning
- ☐ Secret management
Kvalita
- ☐ Test framework nastaven
- ☐ Code coverage reporting
- ☐ Static analysis (SonarQube/CodeClimate)
- ☐ API dokumentace (OpenAPI)
Infrastruktura
- ☐ Staging prostředí
- ☐ Logging nastavený
- ☐ Monitoring a alerting
- ☐ Error tracking (Sentry)
- ☐ Backup strategie
Dokumentace
- ☐ Architecture Decision Records (ADR)
- ☐ API dokumentace
- ☐ Deployment guide
- ☐ Onboarding guide pro nové vývojáře
Automatizace
Vytvořte si template repo se vším nastaveným. Nový projekt = git clone template.