Přeskočit na obsah
Checklist

New project setup checklist

7 min čtení
ProjektSetupBest Practices

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.

CORE SYSTEMS tým

Enterprise architekti a DevOps inženýři. Stavíme systémy, které fungují.