Skip to content

Project Roadmap

Это перевод английского документа docs/roadmap.md. Английская версия является source of truth. Если перевод противоречит английскому документу, английский документ имеет приоритет.

Roadmap держит разработку Shop3 по фазам, reviewable и aligned with OpenCart conventions. Он фиксирует направление и текущий фокус, но не дублирует детальные архитектурные правила.

Progress Tracking

Phase Status Current focus Notes
Phase 0 - Foundation In Progress Workflow, документация, OC3 dev environment Naming и settings architecture уже зафиксированы; consolidated documentation готовится.
Phase 1 - Theme Core Architecture In Progress Settings, config, assets, helpers, cache, compatibility boundaries Architecture/design до крупной implementation.
Phase 2 - Design System Planned Tokens и reusable UI rules UI implementation пока не делается.
Phase 3 - Layout Engine Planned Header, navigation, footer, layout containers Зависит от architecture decisions и design tokens.
Phase 4 - Catalog Experience Planned Category и listing UX Зависит от layout и product card foundations.
Phase 5 - Product Page Planned Product detail UX Зависит от design system и catalog patterns.
Phase 6 - Theme Admin Planned Settings UI и persistence Зависит от Theme Settings Engine approval.
Phase 7 - Homepage Builder Planned Homepage sections и reusable blocks Drag/drop только если будет обоснован позже.
Phase 8 - Performance Layer Planned CSS, JS, image, cache, DOM strategy Итеративно по implementation phases.
Phase 9 - Compatibility and Ecosystem Planned OC3 extensions и store features Проверка против common ecosystem modules.
Phase 10 - OC4 Migration Layer Future OC4 compatibility planning Без premature OC4 implementation в OC3 core.
Phase 11 - Release Engineering Future Packaging, docs, demo, deploy Поздняя production readiness.

Current Focus

  1. Theme Settings Engine Architecture
  2. Theme Core Internal Architecture
  3. Design Tokens System
  4. Asset Loading Strategy
  5. Header Architecture

Phase Notes

  • Phase 0 establishes workflow, OPS workflow, OC3 dev environment, repo foundation, naming conventions and base architecture docs.
  • Phase 1 defines settings engine, config strategy, asset loading, helpers/services, cache and OC3/OC4 boundaries.
  • Later phases cover design system, layouts, catalog, product page, theme admin, homepage builder, performance, ecosystem compatibility, OC4 migration and release engineering.