This PR splits the main application into a number of supporting packages and a main application package.
The packages are implemented using yarn workspaces and should be seen as the foundation for creating a better separation of the application components.
The main application is located in /sample-app and the supporting packages are located under /packages/...
api contains the client generated from OpenAPI
plots contains the individual plot components, e.g. png and Bokeh. The primary reason for having them in their own package is to mange the Bokeh libraries
core currently only contains an example, buy should end up containing the generic types and data management components
This PR should leave the project working in the same manner as before the split, i.e., yarn dev, yarn start etc. should work as before. Also docker images and static builds can be made in the same way as before.
This PR splits the main application into a number of supporting packages and a main application package. The packages are implemented using yarn workspaces and should be seen as the foundation for creating a better separation of the application components.
The main application is located in
/sample-app
and the supporting packages are located under/packages/...
api
contains the client generated from OpenAPIplots
contains the individual plot components, e.g. png and Bokeh. The primary reason for having them in their own package is to mange the Bokeh librariescore
currently only contains an example, buy should end up containing the generic types and data management componentsThis PR should leave the project working in the same manner as before the split, i.e.,
yarn dev
,yarn start
etc. should work as before. Also docker images and static builds can be made in the same way as before.