Compas Open SCD without Open SCD fork
Addons
CompasSession: New in compas open scd
CompasHistory: Subclasses OscdHistory
CompasLayout: Copy + paste from OscdLayout and adds username to top bar → Adjust OscdLayout with overwriteable Navbar space and subclass OscdLayout
CompasSettings: Copy + paste, but is functionally the same -> should use OscdSettings instead
Imports
There are many (131) imports from Open SCD on a file level. To separate these dependencies we need to export all imported objects in Open SCD.
Make open-scd available
To be able to import objects from Open SCD in Compas Open SCD it needs to be available in some form. There are two main options.
Make Open SCD a NPM Package
Import Open SCD repo as git submodule
Adjust build and workflows
TBD