Wallogit.com
2017 © Pedro Peláez
The project is still in an early stage. Documentation may be missing and examples may be broken., (*1)
bpmn-js is a BPMN 2.0 diagram rendering toolkit and web modeler., (*3)
No need for additional setup: Try out our seed project or use the pre-packaged version of the library., (*5)
Get the library via npm or Bower and use it in your web applications to display BPMN 2.0 diagrams., (*6)
var BpmnViewer = require('bpmn-js');
var xml; // my BPMN 2.0 xml
var viewer = new BpmnViewer({ container: 'body' });
viewer.importXML(xml, function(err) {
if (err) {
console.log('error rendering', err);
} else {
console.log('rendered');
}
});
Fetch bpmn-js prebuilt or install it via npm., (*7)
The bower-bpmn-js repository contains pre-built bundles of bpmn-js., (*8)
Download them directly or fetch them with Bower:, (*9)
bower install bpmn-js
Checkout the example project to get started., (*10)
Fetch the library via npm to get fine grained access to the parts you need:, (*11)
npm install --save bpmn-js
Make sure you use browserify or the like to bundle your project and bpmn-js for the browser., (*12)
Checkout the example project to learn more., (*13)
Perform the following steps to build the library, including running all tests:, (*14)
cd bpmn-js npm install npm run all
You may need to perform additional project setup when building the latest development snapshot., (*15)
Please checkout our contributing guidelines if you plan to file an issue or pull request., (*16)
bpmn-js builds on top of a few additional powerful tools:, (*17)
Use under the terms of the bpmn.io license., (*18)