Esri welcomes contributions from anyone and everyone. Please see our guidelines for contributing.
Please take a look at previous issues that resolve common problems.
The Esri Cedar website is written using http://assemble.io/ and can be found at https://github.com/Esri/cedar/tree/master/site/source. You can use the existing examples as a reference.
Support for new chart types is always needed.
Make Sure you have the Grunt CLI installed.
- Fork and clone Esri Cedar
cd
into thecedar
folder- Install the dependencies with
npm install
- Install additional dependencies with
bower install
- Run
grunt docs
from the command line. This will start the web server locally at http://localhost:8001 and start watching the source files and running linting and testing commands. - Push your changes using
grunt docs:deploy
which pushes to yourorigin/gh-pages
- Create a pull request to
esri/cedar/gh-pages
Please make sure your changes pass JS Hint. This will help make sure code is consistant through out Esri Cedar. You can run JS Hint with grunt jshint
.
Please make sure your changes dont break existing tests. Testing is essential for determining backward compatibility and catching breaking changes. You can run tests with grunt karma:run
, grunt karma:watch
or grunt karma:coverage.