bpmn-js/docs/project/setup.sh

104 lines
1.5 KiB
Bash
Raw Normal View History

2014-08-19 14:32:04 +00:00
#!/bin/bash
2014-08-26 09:25:31 +00:00
###
# Setup script to be executed in a bpmn.io project root (some empty folder chosen by YOU)
###
2014-08-19 14:32:04 +00:00
base=`pwd`
echo cloning repositories
git clone git@github.com:bpmn-io/diagram-js.git
git clone git@github.com:bpmn-io/diagram-js-direct-editing.git
git clone git@github.com:bpmn-io/moddle.git
git clone git@github.com:bpmn-io/moddle-xml.git
git clone git@github.com:bpmn-io/bpmn-js.git
git clone git@github.com:bpmn-io/bpmn-js-integration.git
git clone git@github.com:bpmn-io/bpmn-js-cli.git
git clone git@github.com:bpmn-io/bpmn-moddle.git
git clone git@github.com:bpmn-io/ids.git
2014-08-19 14:32:04 +00:00
echo done.
2014-08-26 09:25:31 +00:00
2014-08-19 14:32:04 +00:00
echo setup diagram-js
cd $base/diagram-js
2014-08-25 15:11:43 +00:00
npm install
npm link
2014-08-19 14:32:04 +00:00
echo setup moddle
cd $base/moddle
npm install
npm link
2014-08-19 14:32:04 +00:00
echo setup moddle-xml
cd $base/moddle-xml
npm link moddle
2014-08-25 15:11:43 +00:00
npm install
npm link
2014-08-19 14:32:04 +00:00
echo setup bpmn-moddle
cd $base/bpmn-moddle
npm link moddle-xml
npm link moddle
2014-08-25 15:11:43 +00:00
npm install
npm link
2014-08-19 14:32:04 +00:00
echo setup diagram-js-direct-editing
cd $base/diagram-js-direct-editing
npm link diagram-js
2014-08-25 15:11:43 +00:00
npm install
npm link
2014-08-19 14:32:04 +00:00
echo setup ids
cd $base/ids
2014-08-25 15:11:43 +00:00
npm install
npm link
2014-08-19 14:32:04 +00:00
echo setup bpmn-js
cd $base/bpmn-js
2014-08-25 15:11:43 +00:00
npm install
npm link diagram-js
npm link diagram-js-direct-editing
npm link ids
2014-08-25 15:11:43 +00:00
npm link bpmn-moddle
npm link
2014-08-19 14:32:04 +00:00
2014-08-25 15:11:43 +00:00
echo setup bpmn-js-cli
cd $base/bpmn-js-cli
npm install
npm link bpmn-js
npm link
# deferred link cli (circular dev dependency)
cd $base/bpmn-js
npm link bpmn-js-cli
echo setup bpmn-js-integration
cd $base/bpmn-js-integration
npm install
npm link bpmn-js
npm link bpmn-js-cli
npm link bpmn-moddle
2014-08-25 15:11:43 +00:00
cd $base
2014-08-19 14:32:04 +00:00
echo all done.