# Developer Documentation

Complete documentation for developers contributing to TimeTracker.

## 📖 Getting Started

- **[Contributing Guidelines](CONTRIBUTING.md)** - How to contribute to TimeTracker
- **[Code of Conduct](CODE_OF_CONDUCT.md)** - Community standards
- **[Project Structure](PROJECT_STRUCTURE.md)** - Codebase organization
- **[Local Testing with SQLite](LOCAL_TESTING_WITH_SQLITE.md)** - Quick local testing setup
- **[Local Development with Analytics](LOCAL_DEVELOPMENT_WITH_ANALYTICS.md)** - Development setup with analytics
- **[Development Data Seeding](SEED_DEV_DATA.md)** - Seed test data (users, projects, inventory, finance) for local dev

## 🏗️ Development Resources

### Testing
- See [testing/](../testing/) for testing documentation

### CI/CD
- See [cicd/](../cicd/) for CI/CD setup and workflows

### Architecture
- See [implementation-notes/](../implementation-notes/) for architecture decisions and notes

### Frontend & Quality
- **[Frontend Quality Gates](FRONTEND_QUALITY_GATES.md)** — Accessibility, performance, and modernization milestones (web, desktop, mobile)

### Product & Roadmap
- **[Competitive Analysis](../competitive-analysis/README.md)** — Gap analysis and phase PRDs (timesheet close, PTO, payroll exports, etc.)

## 📚 Related Documentation

- **[Main Documentation Index](../README.md)** - Complete documentation overview
- **[API Documentation](../api/)** - REST API reference
- **[Admin Documentation](../admin/)** - Administrator guides
