@@ -26,9 +26,9 @@ This document provides a detailed mapping and progress tracker for the migration
2626## 1. Core Migration Steps (Platform & Domain-Driven)
2727- [x] Monorepo structure created (Lerna/PNPM workspaces)
2828- [x] TypeScript, Jest, and build tooling configured
29- - [x] Packages scaffolded: ` shared ` , ` base ` , ` apis `
29+ - [x] Packages scaffolded: ` user ` , ` template ` , ` file ` , ` config ` , ` navigation ` , ` database ` , ` shared ` , ` base ` , ` api `
3030- [x] Initial code audit and mapping
31- - [ ] Domain-driven package reorganization (User, Template, File, Config, Database, etc.)
31+ - [ ~ ] Domain-driven package reorganization (User, Template, File, Config, Database, etc.)
3232- [ ] SDK bootstrap/config entrypoint (` createMixcoreSdk(config) ` ) implemented
3333- [ ] Plugin/adapter interface defined and documented
3434- [ ] OpenAPI codegen adopted for REST API clients (if OpenAPI specs exist)
@@ -42,77 +42,77 @@ This document provides a detailed mapping and progress tracker for the migration
4242### User Domain
4343| Module | Legacy Path | Migrated | Refactored | Unit Tested | Docs |
4444| -------------------------| -----------------------------------------------------| ----------| ------------| -------------| ------|
45- | user-services | app-client/services/user-services.js | [ x] | [ x] | [ x] | [ ] |
45+ | user-services | .legacy/ app-client/services/user-services.js | [ x] | [ x] | [ x] | [ ] |
4646
4747### Template Domain
4848| Module | Legacy Path | Migrated | Refactored | Unit Tested | Docs |
4949| -------------------------| -----------------------------------------------------| ----------| ------------| -------------| ------|
50- | template-service | app-portal/services/template-service.js | [ x] | [ x] | [ x] | [ ] |
50+ | template-service | .legacy/ app-portal/services/template-service.js | [ x] | [ x] | [ x] | [ ] |
5151
5252### File Domain
5353| Module | Legacy Path | Migrated | Refactored | Unit Tested | Docs |
5454| -------------------------| -----------------------------------------------------| ----------| ------------| -------------| ------|
55- | file-services | app-shared/services/file-service.js | [ x] | [ x] | [ x] | [ ] |
56- | file-services (portal) | app-portal/pages/file/file-services.js | [ x] | [ x] | [ x] | [ ] |
55+ | file-services | .legacy/ app-shared/services/file-service.js | [ x] | [ x] | [ x] | [ ] |
56+ | file-services (portal) | .legacy/ app-portal/pages/file/file-services.js | [ x] | [ x] | [ x] | [ ] |
5757
5858### Configuration Domain
5959| Module | Legacy Path | Migrated | Refactored | Unit Tested | Docs |
6060| -------------------------| -----------------------------------------------------| ----------| ------------| -------------| ------|
61- | configuration-services | app-portal/pages/configuration/configuration-services.js | [ x] | [ x] | [ x] | [ ] |
61+ | configuration-services | .legacy/ app-portal/pages/configuration/configuration-services.js | [ x] | [ x] | [ x] | [ ] |
6262
6363### Navigation Domain
6464| Module | Legacy Path | Migrated | Refactored | Unit Tested | Docs |
6565| -------------------------| -----------------------------------------------------| ----------| ------------| -------------| ------|
66- | rest-navigation-service | app-client/services/rest-navigation-service.js | [ ] | [ ] | [ ] | [ ] |
66+ | rest-navigation-service | .legacy/ app-client/services/rest-navigation-service.js | [ ] | [ ] | [ ] | [ ] |
6767
6868### Database Domain
6969| Module | Legacy Path | Migrated | Refactored | Unit Tested | Docs |
7070| -------------------------| -----------------------------------------------------| ----------| ------------| -------------| ------|
71- | mix-database-rest-portal-service | app-shared/services/mix-database/rest-portal-service.js | [ x] | [ x] | [ x] | [ ] |
72- | mix-database-column-rest-service | app-shared/services/mix-database-column/rest-service.js | [ x] | [ x] | [ x] | [ ] |
73- | mix-database-data-rest-client-service | app-shared/services/mix-database-data/rest-client-service.js | [ x] | [ x] | [ x] | [ ] |
74- | mix-database-data-rest-portal-service | app-shared/services/mix-database-data/rest-portal-service.js | [ x] | [ x] | [ x] | [ ] |
75- | mix-database-data-value-rest-service | app-shared/services/mix-database-data-value/rest-service.js | [ x] | [ x] | [ x] | [ ] |
76- | module-data-rest-mvc-service | app-shared/services/module-data-service/rest-mvc-service.js | [ x] | [ x] | [ x] | [ ] |
77- | post-rest-mvc-service | app-shared/services/post-service/rest-mvc-service.js | [ ] | [ ] | [ ] | [ ] |
78- | post-rest-mvc-service | app-shared/services/post-service/rest-mvc-service.js | [ x] | [ x] | [ x] | [ ] |
79- | related-attribute-data-rest-form-service | app-shared/services/related-attribute-data/rest-form-service.js | [ ] | [ ] | [ ] | [ ] |
80- | related-attribute-data-rest-form-service | app-shared/services/related-attribute-data/rest-form-service.js | [ x] | [ x] | [ x] | [ ] |
81- | related-attribute-data-rest-portal-service | app-shared/services/related-attribute-data/rest-portal-service.js | [ ] | [ ] | [ ] | [ ] |
82- | related-attribute-data-rest-portal-service | app-shared/services/related-attribute-data/rest-portal-service.js | [ x] | [ x] | [ x] | [ ] |
83- | related-attribute-set-rest-portal-service | app-shared/services/related-attribute-set/rest-portal-service.js | [ ] | [ ] | [ ] | [ ] |
84- | related-attribute-set-rest-portal-service | app-shared/services/related-attribute-set/rest-portal-service.js | [ x] | [ x] | [ x] | [ ] |
71+ | mix-database-rest-portal-service | .legacy/ app-shared/services/mix-database/rest-portal-service.js | [ x] | [ x] | [ x] | [ ] |
72+ | mix-database-column-rest-service | .legacy/ app-shared/services/mix-database-column/rest-service.js | [ x] | [ x] | [ x] | [ ] |
73+ | mix-database-data-rest-client-service | .legacy/ app-shared/services/mix-database-data/rest-client-service.js | [ x] | [ x] | [ x] | [ ] |
74+ | mix-database-data-rest-portal-service | .legacy/ app-shared/services/mix-database-data/rest-portal-service.js | [ x] | [ x] | [ x] | [ ] |
75+ | mix-database-data-value-rest-service | .legacy/ app-shared/services/mix-database-data-value/rest-service.js | [ x] | [ x] | [ x] | [ ] |
76+ | module-data-rest-mvc-service | .legacy/ app-shared/services/module-data-service/rest-mvc-service.js | [ x] | [ x] | [ x] | [ ] |
77+ | post-rest-mvc-service | .legacy/ app-shared/services/post-service/rest-mvc-service.js | [ ] | [ ] | [ ] | [ ] |
78+ | post-rest-mvc-service | .legacy/ app-shared/services/post-service/rest-mvc-service.js | [ x] | [ x] | [ x] | [ ] |
79+ | related-attribute-data-rest-form-service | .legacy/ app-shared/services/related-attribute-data/rest-form-service.js | [ ] | [ ] | [ ] | [ ] |
80+ | related-attribute-data-rest-form-service | .legacy/ app-shared/services/related-attribute-data/rest-form-service.js | [ x] | [ x] | [ x] | [ ] |
81+ | related-attribute-data-rest-portal-service | .legacy/ app-shared/services/related-attribute-data/rest-portal-service.js | [ ] | [ ] | [ ] | [ ] |
82+ | related-attribute-data-rest-portal-service | .legacy/ app-shared/services/related-attribute-data/rest-portal-service.js | [ x] | [ x] | [ x] | [ ] |
83+ | related-attribute-set-rest-portal-service | .legacy/ app-shared/services/related-attribute-set/rest-portal-service.js | [ ] | [ ] | [ ] | [ ] |
84+ | related-attribute-set-rest-portal-service | .legacy/ app-shared/services/related-attribute-set/rest-portal-service.js | [ x] | [ x] | [ x] | [ ] |
8585
8686### Shared/Core Domain
8787| Module | Legacy Path | Migrated | Refactored | Unit Tested | Docs |
8888| -------------------------------| ------------------------------------------------------------------| ----------| ------------| -------------| ------|
89- | common-services | app-shared/services/common-services.js | [ x] | [ x] | [ x] | [ ] |
90- | crypto-services | app-shared/services/crypto-services.js | [ x] | [ x] | [ x] | [ ] |
91- | gpay-services | app-shared/services/gpay-services.js | [ x] | [ x] | [ x] | [ ] |
92- | translator-services | app-shared/services/translator-services.js | [ x] | [ x] | [ x] | [ ] |
93- | global-settings-services | app-shared/services/global-settings-services.js | [ x] | [ x] | [ x] | [ ] |
94- | theme-services | app-shared/services/theme-services.js | [ x] | [ x] | [ x] | [ ] |
95- | store-services | app-shared/services/store-services.js | [ x] | [ x] | [ x] | [ ] |
96- | shared-module-data-services | app-shared/components/module-data/shared-module-data-services.js | [ x] | [ x] | [ x] | [ ] |
97- | modal-nav-metas-service | app-portal/components/modal-nav-metas/script.js | [ x] | [ x] | [ x] | [ ] |
98- | shared global.js | app-portal/shared/global.js | [ x] | [ x] | [ x] | [ ] |
89+ | common-services | .legacy/ app-shared/services/common-services.js | [ x] | [ x] | [ x] | [ ] |
90+ | crypto-services | .legacy/ app-shared/services/crypto-services.js | [ x] | [ x] | [ x] | [ ] |
91+ | gpay-services | .legacy/ app-shared/services/gpay-services.js | [ x] | [ x] | [ x] | [ ] |
92+ | translator-services | .legacy/ app-shared/services/translator-services.js | [ x] | [ x] | [ x] | [ ] |
93+ | global-settings-services | .legacy/ app-shared/services/global-settings-services.js | [ x] | [ x] | [ x] | [ ] |
94+ | theme-services | .legacy/ app-shared/services/theme-services.js | [ x] | [ x] | [ x] | [ ] |
95+ | store-services | .legacy/ app-shared/services/store-services.js | [ x] | [ x] | [ x] | [ ] |
96+ | shared-module-data-services | .legacy/ app-shared/components/module-data/shared-module-data-services.js | [ x] | [ x] | [ x] | [ ] |
97+ | modal-nav-metas-service | .legacy/ app-portal/components/modal-nav-metas/script.js | [ x] | [ x] | [ x] | [ ] |
98+ | shared global.js | .legacy/ app-portal/shared/global.js | [ x] | [ x] | [ x] | [ ] |
9999
100100### Base Abstractions
101101| Module | Legacy Path | Migrated | Refactored | Unit Tested | Docs |
102102| --------------------| -----------------------------------------------| ----------| ------------| -------------| ------|
103- | base-service | app-shared/services/base-service.js | [ x] | [ x] | [ x] | [ ] |
104- | base-rest-service | app-shared/services/base-rest-service.js | [ x] | [ x] | [ x] | [ ] |
103+ | base-service | .legacy/ app-shared/services/base-service.js | [ x] | [ x] | [ x] | [ ] |
104+ | base-rest-service | .legacy/ app-shared/services/base-rest-service.js | [ x] | [ x] | [ x] | [ ] |
105105
106106### API Clients
107107| Module | Legacy Path | Migrated | Refactored | Unit Tested | Docs |
108108| --------------------------| -----------------------------------------------------| ----------| ------------| -------------| ------|
109- | api-services | app-shared/services/api-services.js | [ x] | [ x] | [ x] | [ ] |
110- | auth-services | app-shared/services/auth-services.js | [ x] | [ x] | [ x] | [ ] |
111- | module-article-services | app-portal/pages/module-post/module-article-services.js | [ x] | [ x] | [ x] | [ ] |
112- | module-data-services | app-portal/pages/module-data/module-data-services.js | [ x] | [ x] | [ x] | [ ] |
113- | module-gallery-services | app-portal/pages/module-gallery/module-gallery-services.js | [ x] | [ x] | [ x] | [ ] |
114- | theme-services (API) | app-shared/services/theme-services.js | [ x] | [ x] | [ x] | [ ] |
115- | store-services (API) | app-shared/services/store-services.js | [ x] | [ x] | [ x] | [ ] |
109+ | api-services | .legacy/ app-shared/services/api-services.js | [ x] | [ x] | [ x] | [ ] |
110+ | auth-services | .legacy/ app-shared/services/auth-services.js | [ x] | [ x] | [ x] | [ ] |
111+ | module-article-services | .legacy/ app-portal/pages/module-post/module-article-services.js | [ x] | [ x] | [ x] | [ ] |
112+ | module-data-services | .legacy/ app-portal/pages/module-data/module-data-services.js | [ x] | [ x] | [ x] | [ ] |
113+ | module-gallery-services | .legacy/ app-portal/pages/module-gallery/module-gallery-services.js | [ x] | [ x] | [ x] | [ ] |
114+ | theme-services (API) | .legacy/ app-shared/services/theme-services.js | [ x] | [ x] | [ x] | [ ] |
115+ | store-services (API) | .legacy/ app-shared/services/store-services.js | [ x] | [ x] | [ x] | [ ] |
116116
117117---
118118
0 commit comments