In order to contribute to or build acl-js
you will first need to setup your environment.
- Install CMake 3.4+, Python 3.4+, Emscripten SDK 1.39.11+.
- Execute
git submodule update --init
to get the files of external submodules (e.g. ACL). - Generate the the make files with:
python make.py
(output under./build
). - Build with:
python make.py -build
(output under./bin
). - Run the unit tests with:
python make.py -unit_test
Above steps have been tested under OS X and Linux.
This library uses the angular.js message format and it is enforced with commit linting through every pull request.