A template repository to quickly initiate a bpmn-visualization demo
Create your repository based on this repository template: see https://docs.github.com/en/repositories/creating-and-managing-repositories/creating-a-repository-from-a-template
Update the repository settings
The live demo is available at ⏩ https://process-analytics.github.io/bpmn-visualization-demo-template/
Use the node version declared in .nvmrc. You can use a Node version manager like nvm: nvm use
Install dependencies: npm install
Start the dev server: npm run dev
The demo is accessible at http://localhost:5173/
The code should be linted with xo. To have support in your favorite IDE, see the how-to used in IDE documentation.
To lint the code, run npm run lint
.
The code of this demo is released under the Apache 2.0 license.
When all updates have been completed, you are ready to publish a new release.
Notes: use the previous releases as a source of inspiration.
Create a new GitHub release by following the GitHub help
Tag version
, use a value following the vX.Y.Z scheme using the Semantic Versioning.Target
main
branch except if new commits that you don't want to integrate for the release are already
available in the branchbpmn-visualization
version is updated, mention itnpm run build
with the code of the commit that will be used for the releasebpmn-visualization-demo-template-X.Y.Z.zip
bpmn-visualization-demo-template-X.Y.Z_checksums.txt
file by running: sha256sum ./bpmn-visualization-demo-template-X.Y.Z.zip
GitHub Pages (demo live environment)
surge.sh (demo preview environment)