kumahq / kuma-gui

🐻 A GUI built on Vue.js for use with Kuma.
https://kuma.io/
Apache License 2.0
39 stars 22 forks source link

chore: Migrate kuma-gui to use workspaces #3176

Closed johncowen closed 2 weeks ago

johncowen commented 2 weeks ago

We decided that moving this repository to use workspaces would give us more flexibility moving forwards. For example having distinct isolated npm modules instead of the more informal sub-folders allows us to expose specific interfaces for modules, plus workspaces/modules are a more recognised way to isolate modules, as opposed to just using sub-folders.


The first commit contains the filesystem moving, the rest of the commits contain the config changes I had to make as a result of that, so you might want to review by commit to only see the config changes.


I tried to keep all the changes (apart from the filesystem move) to a bare minimum, touching as little as possible to avoid any changes that might cause unforeseen problems. Once this filesystem change is merged in it will be easier to make some more incremental changes moving forwards (with not as much priority once we have a shared config over here)

netlify[bot] commented 2 weeks ago

Deploy Preview for kuma-gui ready!

Name Link
Latest commit 87ad01ccb3e23a093ca2be81e81677e66ee2fea3
Latest deploy log https://app.netlify.com/sites/kuma-gui/deploys/67338e618449d80008a153fb
Deploy Preview https://deploy-preview-3176--kuma-gui.netlify.app
Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.