Compas Open SCD without Open SCD fork

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