Skip to content

Refactoring 01 #34

Description

@SeeChen

Goal

Refactor SeeChen Website into the Version A - Amber foundation release.

Amber scope

  • Complete the SPA foundation: app bootstrap, router, page manager, region manager, vDom, resource loading, layout repository, i18n, and component registry.
  • Build the real front-end experience on top of the new foundation.
  • Use simple static JSON splitting for content data so single files stay reasonably small.
  • Keep pages behind service / repository APIs so future Sim-Database or real backend integration can replace the data source without major layout rewrites.

Deferred

  • Full Sim-Database / data engine work is deferred after Amber.
  • Amber should not implement SQL-like or Mongo-like query parsing as a core runtime dependency.

Notes

This issue tracks the main Amber refactor direction and can be referenced by smaller foundation and UI commits.

Metadata

Metadata

Assignees

Labels

architectureCore structure and system design work.enhancementNew feature or requestfrontendFrontend UI, routing, rendering, and browser behavior.implementImplement planned featuresoptimizationTasks aimed at improving the system's performance, speed, or resource efficiency.refactorCode restructuring without changing intended behavior.

Projects

Status
In Progress

Relationships

None yet

Development

No branches or pull requests

Issue actions