Compilei os fontes através de um script (https://github.com/bpmn-io/bpmn-js/blob/master/docs/project/setup.sh) na pasta 'bpmn-io-test'.
As coisas ainda estão um pouco confusas sobre como utilizar e alterar os fontes para o trabalho. Então acabei olhando o projeto de exemplos (https://github.com/bpmn-io/bpmn-js-examples).
O projeto é um conjunto de exemplos separados em pastas, na pasta modeler é possível seguir o README e rodar um editor de BPMN 2.0 bastante completo e com boa usabilidade.
Depois na pasta bpmn.io segui o passo a passo descrito em: https://github.com/bpmn-io/bpmn-js/blob/master/CONTRIBUTING.md
Onde explica como construir o projeto localmente para quem deseja colaborar com o projeto.
mkdir bpmn.io
cd bpmn.io
git clone git@github.com:bpmn-io/diagram-js.git
(cd diagram-js && npm i)
git clone git@github.com:bpmn-io/bpmn-js.git
(cd bpmn-js && npm install && npm link ../diagram-js)
// Run the test suite
grunt
// Running the test suite with every file change
TEST_BROWSERS=(Chrome|Firefox|IE) grunt auto-test
Para próximo dia pretendo rodar exemplos mais simples para começar a entender como cada projeto e modulo se relacionam entre si.
TODO:
1- Projetos de exemplo
- simple-bower - an example showcasing how pull bpmn-js via bower and include it into your application.
- simple-commonjs - an example showcasing how to load bpmn-js via npm in a node-style application and package it and the application code for the browser with browserify.
Nenhum comentário:
Postar um comentário