drogue-iot / drogue-cloud

Cloud Native IoT
https://drogue.io
Apache License 2.0
113 stars 30 forks source link

Migrate console-frontend to trunk #188

Closed ctron closed 2 years ago

ctron commented 2 years ago

Webpack and the wasm-pack plugin for webpack are a constant source of troubles. On the other side, trunk has evolved pretty nicely, and some initial tests look promising.

We should try to replace the webpack build with trunk. This requires splitting off the interactive API console, which is based on SwaggerUI, using React, and webpack too.

However, if we want to add additional APIs in the future, which are not part of our own API specification, we might need a different approach anyway. So let's create a dedicated API UI. And link that into the console, as we do it now. But, separate the internally.

Fixes #111

ctron commented 2 years ago

Blocked by: https://github.com/thedodd/trunk/issues/286