[!NOTE]
This branch was formerly called dev-sri/comment-module-3 and is being committed as data-module-1 because it has very little to do with comments :-) I'm committing it now so our MEME-2023 integration can take advantage of its current state; followup PRs will
This PR commits the changes I've made to support the comment manager that Ben wrote. Due to time constraints, we've split the work into a non-URSYS version and an URSYS version, as there is still a lot of infrastructure to build before we can support a complete kick-ass system for data binding. As we are starting to integrate MEME-2023 into this as our first real integration test.
TESTING
Standard pull followed by npm ci then run ur commands such as ur net start and ur webplay
Check imports for code that relies on @ursys/core or addon-specific class files (e.g. class-urnet-endpoint.ts has been moved from net to core)
NEW FEATURES
Build and Core
consolidated tsconfig.json into root level, also commented so we know why it works
updated directory names, fix to DetectAddonDirectory()
removed broken/obsolete tests
removed need for ENV files
various improvements to core utilities like PROMPT
update to vscode/settings to ignore submodules so app-* and *-app are no longer tracked
@ursys-build.sh now scans for root directory and cd to it before running npx ts-node-esm before cd back
Webplay Addon
now has _stash and _scratch directories
now will dynamically autoload modules without explicit imports
now has rudimentary lifecycle support
now has testing support through ur test webplay
Other Addons
ensured they all work
removed dead code
URNET
fix bugs in dispatchPacket() handler overwriting returned data
This PR commits the changes I've made to support the comment manager that Ben wrote. Due to time constraints, we've split the work into a non-URSYS version and an URSYS version, as there is still a lot of infrastructure to build before we can support a complete kick-ass system for data binding. As we are starting to integrate MEME-2023 into this as our first real integration test.
TESTING
ur net start
andur webplay
@ursys/core
or addon-specific class files (e.g.class-urnet-endpoint.ts
has been moved fromnet
to core)NEW FEATURES
Build and Core
tsconfig.json
into root level, also commented so we know why it worksDetectAddonDirectory()
app-*
and*-app
are no longer tracked@ursys-build.sh
now scans for root directory andcd
to it before runningnpx ts-node-esm
beforecd
backWebplay Addon
_stash
and_scratch
directoriesur test webplay
Other Addons
URNET
dispatchPacket()
handler overwriting returned dataData