Přeskočit na obsah
_CORE
AI & Agentic Systems Core Informační Systémy Cloud & Platform Engineering Data Platforma & Integrace Security & Compliance QA, Testing & Observability IoT, Automatizace & Robotika Mobile & Digital Banky & Finance Pojišťovnictví Veřejná správa Obrana & Bezpečnost Zdravotnictví Energetika & Utility Telco & Média Průmysl & Výroba Logistika & E-commerce Retail & Loyalty
Reference Technologie Blog Knowledge Base O nás Spolupráce Kariéra
Pojďme to probrat

New project setup checklist

01. 01. 2024 1 min čtení intermediate

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.

projektsetupbest practices