generated from openscd/oscd-component
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Signed-off-by: Juan Muñoz <[email protected]>
- Loading branch information
1 parent
83e708c
commit c7f4185
Showing
1 changed file
with
28 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
# CoMPAS OpenSCD Document Operations Monorepo | ||
|
||
This repository hosts the components and plugins related to the (db-stored) SCL documents lifecycle management within the CoMPAS OpenSCD project. | ||
|
||
## Components and Plugins | ||
|
||
The following components are featured in this repository: | ||
|
||
- `compas-loading` (**TODO**: add README to compas-loading) | ||
- [`compas-open`](/components/compas-open/README.md) | ||
- `compas-scl-list` (**TODO**: add README to compas-scl-list) | ||
- `compas-scl-type-list` (**TODO**: add README to compas-scl-type-list) | ||
- `oscd-filter-button` (**TODO**: move this to [`@openscd/oscd-components`](https://github.com/openscd/oscd-components)) | ||
|
||
The following plugins are featured in this repository: | ||
- [`compas-open`](/packages/compas-open-plugin/README.md) | ||
|
||
## Usage | ||
This project uses [Nx](https://nx.dev/), a set of extensible dev tools for monorepos. It is used in this repository to manage the development and build process of the various components and plugins. Feel free to use any of the Nx commands in here. | ||
|
||
We provide the following scripts for your convenience: | ||
|
||
- `npm test` runs the tests in all the components | ||
- `npm run build` builds a deployable version of every component into their /dist directory | ||
- `npm build:all` same as the one before but it tells Nx to skip the cache | ||
- `bundle` generates a javascript bundle for every plugin | ||
|
||
© 2023 Alliander N.V. |