Based heavily upon: https://github.com/csnover/dojo-boilerplate
git clone https://github.com/agrc/AGRCJavaScriptProjectBoilerPlate.git
cd AGRCJavaScriptProjectBoilerPlate
npm install
Open src/index.html
to view the development version of the app.
Build an awesome app.
Run grunt
to automatically lint your files and run unit tests (see _SpecRunner.html
for unit tests).
Check out BUILD_STEPS.md to prepare to run build.sh
. This will use the dojo build system to create an optimized version of your app in the dist
directory that you can then upload to your server.
See bower.json
for dependency versions.
The build script uses a special AMD build of the ESRI api to get all modules into a single built layer file (dojo/dojo.js
).
Before beginning development make sure to run:
bower install
npm install
to bring in all required dependencies.