-
Notifications
You must be signed in to change notification settings - Fork 1
Quickstart
DavidSouther edited this page Dec 11, 2012
·
24 revisions
Following these instructions will get you an environment to build JEFRi and its various modules.
Install these, and have them available globally.
- Up-to-date-ish Node (
>= 0.8
) nodejs.org - Up-to-date grunt (
>=0.3.15
, soon0.4
) (sudo npm install -g grunt
) - Up-to-date phantomjs (
>= 0.2
) (sudo npm install -g phantomjs
)
Fork and clone JEFRi
Check out a topic branch for the bug or feature.
cd js/core
- Install dependencies with
npm install
- run grunt, ensuring tests pass.
You now have a building Runtime!
cd ../../modeler/angular
- Install dependencies with
npm install
- Add local jefri dependency with
npm link ../../js/core
- run grunt, ensuring tests pass.
npm start
http://localhost:3000/ and voila, the modeler :)
cd ../../js/filestore
npm install
npm link ../core
grunt
cd ../../server/node
npm install
npm link ../../js/core
npm link ../../js/filestore
Now, you'll probably want to get familiar with the code base.