Files
TimeTracker/docs/development
Dries Peeters 51035f6779 fix(bootstrap): log optional blueprint failures and document search contracts
Register optional blueprints and the optional audit_logs module with full tracebacks (logger.exception and stable extra fields). Re-raise registration errors when FLASK_ENV is development or DEBUG is enabled so local misconfiguration fails fast; production and testing keep skipping optional modules after logging.

Update REST API, API versioning, architecture, project structure, contributor guide, and CONTRIBUTING for global search responses (partial and per-domain errors), shared run_global_search in app/services/global_search_service.py, and blueprint registry observability.
2026-04-16 15:37:06 +02:00
..

Developer Documentation

Complete documentation for developers contributing to TimeTracker.

📖 Getting Started

🏗️ Development Resources

Testing

  • See testing/ for testing documentation

CI/CD

  • See cicd/ for CI/CD setup and workflows

Architecture

Frontend & Quality

Product & Roadmap

  • Competitive Analysis — Gap analysis and phase PRDs (timesheet close, PTO, payroll exports, etc.)