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
cdinto thecedarfolder- Install the dependencies with
npm install - Run
grunt docsfrom 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:deploywhich 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.