Code reorganisation for 1.5 #33

Open
opened 2024-03-25 14:50:10 +01:00 by williamjcm · 0 comments
Owner
  • Move files around based on their namespaces. For example, stuff in mbst::GameData would be found in src/GameData. Done in 0b2796e94b and 29b6e57956.
  • Move the managers into a dedicated Managers namespace, and drop the Manager part of their names. Done in 04d2ab9dc7. Reverted the second part in 9f0386d5b3 (see message for more details).
  • Separate the backup management functionality into its own manager. Done in fbfcce1d86.
  • Separate the staged M.A.S.S. management functionality into its own manager.
  • File watching should be separated into multiple listeners. Right now, Application is the listener for two watches. Considering more watches are planned, better take care of that sooner rather than later.
- [x] Move files around based on their namespaces. For example, stuff in `mbst::GameData` would be found in `src/GameData`. Done in 0b2796e94b9f3aad1f16cb01903abe907d7bb6da and 29b6e579566d7e01d9aa3d245929205514106cb6. - [x] Move the managers into a dedicated `Managers` namespace, ~~and drop the `Manager` part of their names~~. Done in 04d2ab9dc7c5e42daa56c56dbe4165d81a181942. Reverted the second part in 9f0386d5b3b6caceb46f1f030cc485ed28fa55a1 (see message for more details). - [x] Separate the backup management functionality into its own manager. Done in fbfcce1d86252b66c44e9ac3cdff9a431ac1e61d. - [ ] Separate the staged M.A.S.S. management functionality into its own manager. - [ ] File watching should be separated into multiple listeners. Right now, `Application` is the listener for two watches. Considering more watches are planned, better take care of that sooner rather than later.
williamjcm added this to the v1.5.0 milestone 2024-03-25 14:50:10 +01:00
williamjcm added the
enhancement
label 2024-03-25 14:50:10 +01:00
williamjcm self-assigned this 2024-03-25 14:50:10 +01:00
williamjcm added a new dependency 2024-03-31 20:39:21 +02:00
Sign in to join this conversation.
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Depends on
#35 Do file writes in a temporary directory
williamjcm/MassBuilderSaveTool
Reference: williamjcm/MassBuilderSaveTool#33
No description provided.