bpmn-visualization-addons
offers new functionalities to bpmn-visualization in the form of addons.
bpmn-visualization-addons
is being actively developed.
Before the release of version 1.0.0
, there may be some breaking changes.
See the dedicated README.
A live demo is available at ⏩ https://process-analytics.github.io/bpmn-visualization-addons/. The sources of the demo are available in the demo folder.
Use the node version declared in .nvmrc. You can use a Node version manager like nvm: nvm use
This project uses npm workspaces.
Install dependencies: npm install
Develop the lib and live update the demo: run npm run dev:demo
. The demo is accessible at http://localhost:5173/
Husky runs the pre-commit hook before each commit to ensure that the code meets the standards.
On commit, if you use a Node Manager, the pre-commit hook may generate an Command not found
error.
If so, create a startup file and add the following content (this example is given for Linux or macOS when using nvm):
# This loads nvm.sh and sets the correct PATH before running hook
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
For more details, see
bpmn-visualization-addons
is released under the Apache 2.0 license.
Copyright © 2023-present, Bonitasoft S.A.
When all updates have been completed, you are ready to publish a new release.
Go to the release workflow in GitHub Actions and run it by choosing the type of release.
This workflow:
Manage Milestone:
The release workflow has initiated a new draft GitHub release, which needs to be updated and published :
GitHub Pages (demo live environment)
surge.sh (demo preview environment)