mirror of
https://github.com/rojo-rbx/rojo.git
synced 2026-10-23 05:51:39 +00:00
Update TODO list and project template with new ignore paths and sync optimizations
- Added tasks to investigate Tree reconciliation issues and improve sync performance in scripts only mode. - Updated the project template to include ignore paths for ServerStorage/RBX_ANIMSAVES and MoonAnimator2Saves, enhancing version control practices. These updates aim to streamline project management and optimize synchronization processes.
This commit is contained in:
parent
28021d52d0
commit
8fc56dc6f0
2 changed files with 20 additions and 0 deletions
16
TODO.txt
16
TODO.txt
|
|
@ -331,6 +331,9 @@ we should make the outline green or something to show when everything is ready t
|
||||||
[INFO librojo::change_processor] VFS event applied: no changes
|
[INFO librojo::change_processor] VFS event applied: no changes
|
||||||
[INFO librojo::change_processor] Tree reconciliation: corrected 4 added, 4 removed (12.3s)
|
[INFO librojo::change_processor] Tree reconciliation: corrected 4 added, 4 removed (12.3s)
|
||||||
|
|
||||||
|
CONSTANTLY happening everytime i modify a file:
|
||||||
|
[INFO librojo::change_processor] Tree reconciliation: corrected 4 added, 4 removed (22.1s)
|
||||||
|
|
||||||
I'm really confused why this was slamming over and over saying 4 added, 4 removed - seems like a bug.
|
I'm really confused why this was slamming over and over saying 4 added, 4 removed - seems like a bug.
|
||||||
We need to investigate Tree reconciliation, make sure it's parallel, etc.
|
We need to investigate Tree reconciliation, make sure it's parallel, etc.
|
||||||
I'd really like to just reconcile specific paths that were modified - but i'm not sure if that just defeats the purpose.. need to explore this topic later.
|
I'd really like to just reconcile specific paths that were modified - but i'm not sure if that just defeats the purpose.. need to explore this topic later.
|
||||||
|
|
@ -343,3 +346,16 @@ we should support right-click to unselect the bubble (atlas/studio/skip)
|
||||||
when you commit changes on git, it's considered unchanged. we should send like the last git hash too, like prior to head, too.
|
when you commit changes on git, it's considered unchanged. we should send like the last git hash too, like prior to head, too.
|
||||||
|
|
||||||
[add ServerStorage/RBX_ANIMSAVES to ignore list!]
|
[add ServerStorage/RBX_ANIMSAVES to ignore list!]
|
||||||
|
globIgnorePaths: ["src/ServerStorage/RBX_ANIMSAVES/**", "src/ServerStorage/MoonAnimator2Saves/**"],
|
||||||
|
syncbackRules: {
|
||||||
|
ignoreTrees: ["ServerStorage/RBX_ANIMSAVES/**", "ServerStorage/MoonAnimator2Saves/**"],
|
||||||
|
},
|
||||||
|
|
||||||
|
[scripts only mode]
|
||||||
|
when in scripts only mode, try to avoid the entire tree where scripts dont exist to make syncing from the Roblox plugin faster
|
||||||
|
|
||||||
|
[luau-lsp sourcemap gen]
|
||||||
|
luau-lsp sourcemap generator --watch is leaving instances of atlas running forever
|
||||||
|
|
||||||
|
[yielding after sync]
|
||||||
|
there is some process that is making disconnecting after a one-shot sync completes take FOREVER if the server is yielding (usually from the reconciler)
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,10 @@
|
||||||
name: "{project_name}",
|
name: "{project_name}",
|
||||||
servePlaceIds: [{place_id}],
|
servePlaceIds: [{place_id}],
|
||||||
syncScriptsOnly: true,
|
syncScriptsOnly: true,
|
||||||
|
globIgnorePaths: ["src/ServerStorage/RBX_ANIMSAVES/**", "src/ServerStorage/MoonAnimator2Saves/**"],
|
||||||
|
syncbackRules: {
|
||||||
|
ignoreTrees: ["ServerStorage/RBX_ANIMSAVES/**", "ServerStorage/MoonAnimator2Saves/**"],
|
||||||
|
},
|
||||||
tree: {
|
tree: {
|
||||||
$className: "DataModel",
|
$className: "DataModel",
|
||||||
$path: "src"
|
$path: "src"
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue