Skip to content

Latest commit

 

History

History
73 lines (61 loc) · 3.9 KB

File metadata and controls

73 lines (61 loc) · 3.9 KB

Development Documentation

Central hub for Itemdeck development planning, roadmap, and process documentation.

Quick Navigation

Section Purpose Key Files
Roadmap What to build and when Features, Milestones
Planning Architecture and design Vision, Requirements
Decisions Why we chose what ADRs
Process How we build Devlogs, Retrospectives
Implementation What was built Version records

Current Status

Milestone Status Features
v0.0.0 Foundation ✅ Complete Basic grid, card back, sidebar
v0.1.0 Animation ✅ Complete Card flip, config, assets, a11y
v0.2.0 Data ✅ Complete TanStack Query, GitHub, caching
v0.3.0 Customisation ✅ Complete Themes, layouts, persistence
v0.4.0 Performance ✅ Complete Virtualisation, lazy loading, drag
v0.5.0 Schema Design ✅ Complete JSON Schema, Entity-Relationship
v0.6.0 Schema Loader ✅ Complete Loaders, resolvers, migration
v0.7.0 Schema Flexibility ✅ Complete Schema types, Zod, field discovery
v0.8.0 Visual Overhaul ✅ Complete UI overhaul, caching, navigation
v0.9.0 Remote Sources ✅ Complete Source intelligence, discovery
v0.10.0 Data Editing ✅ Complete Edit mode, overlay store
v0.11.0 Mechanics ✅ Complete Plugin architecture, memory game
v0.11.1 UX Polish ✅ Complete Settings redesign, YouTube, docs
v0.11.5 UI Refinements ✅ Complete UI refinements, field mapping
v0.12.0 UI Polish ✅ Complete UI polish, statistics, dark mode
v0.12.5 Plugin Architecture ✅ Complete URL simplification, Snap Ranking
v0.13.0 Plugin Architecture ✅ Complete Modular plugin system
v0.14.0 Advanced Mechanics ✅ Complete Competing, quiz, collection
v0.14.5 Shared Components ✅ Complete Component library refactor
v0.15.0 Polish & Features 📋 Planned Deferred features, enhancements

Directory Structure

development/
├── planning/           # What to build & why
│   └── architecture/   # System design
├── roadmap/            # How & when to build
│   ├── features/       # Feature specifications
│   │   ├── active/     # Currently in progress
│   │   ├── planned/    # Queued for future
│   │   └── completed/  # Archive of done work
│   └── milestones/     # Release planning
├── implementation/     # What was built
├── process/            # How it was built
│   ├── devlogs/        # Development narratives
│   ├── retrospectives/ # Post-milestone reflections
│   └── time-logs/      # Time tracking
└── decisions/          # Architecture decisions
    └── adrs/           # Decision records

Key Resources


Related Documentation