Create MeshCentral workspace
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
# Workspace Map
|
||||
|
||||
## Imported Source
|
||||
|
||||
| Area | New Path | Original GracePress Path |
|
||||
| --- | --- | --- |
|
||||
| WordPress plugin | `wordpress/plugins/mesh-press/` | `plugins/mesh-press/` |
|
||||
| Bridge service | `bridge/meshpress-bridge/` | `tools/meshpress-bridge/` |
|
||||
| Catalog connector | `meshcentral/plugins/gracepress/` | `meshcentral-plugins/gracepress/` |
|
||||
| Theme Studio plugin | `meshcentral/plugins/gracepress-theme-studio/` | `meshcentral-plugins/gracepress-theme-studio/` |
|
||||
| Current artifacts | `dist/current/` | `dist/` selected MeshPress and MeshCentral artifacts |
|
||||
|
||||
## Boundaries
|
||||
|
||||
- WordPress plugin code belongs under `wordpress/plugins/`.
|
||||
- Node helper services belong under `bridge/`.
|
||||
- MeshCentral runtime plugins belong under `meshcentral/plugins/`.
|
||||
- Generated release evidence belongs under `dist/current/` until dedicated build output rules exist.
|
||||
- Upstream MeshCentral source belongs outside the tracked repository by default.
|
||||
|
||||
## Follow-Up Work
|
||||
|
||||
- Port or rewrite the GracePress `mcplugin` build flow so this workspace can package MeshCentral plugins independently.
|
||||
- Decide whether MeshPress should remain catalog-released through GracePress or gain a separate release channel.
|
||||
- Normalize mojibake metadata in imported manifests and headers during the first real source change.
|
||||
- Add smoke checks for the bridge service and MeshCentral plugin identity rules.
|
||||
Reference in New Issue
Block a user