Traceur Compiler is an open source project. It is licensed using the Apache Software License 2.0. We appreciate pull requests, here are our guidelines:
- File a bug at https://github.com/google/traceur-compiler/issues (if there isn’t one already). If your patch is going to be large it might be a good idea to get the discussion started early. You can always email [email protected] to discuss future work.
- Make sure that the bug references a strawman, an approved proposal or is in the latest ES6 spec draft at http://wiki.ecmascript.org/. We will not accept language feature patches that are not on the track for future versions of JavaScript.
- Due to legal reasons, all contributors must sign a contributor license agreement, either for an individual or corporation, before a patch can be accepted.
- Add an entry to the
AUTHORS
file with your name and email. - Please use the google javascript style, http://google-styleguide.googlecode.com/svn/trunk/javascriptguide.xml
- The file
.editorconfig
includes editor settings matching the source style. - We will squash all the commits together before pushing. The pull request message body will be used as the commit message.
Committers will use 'pulley' created from the codereview-tweaks branch of https://github.com/arv/pulley (Build by using git clone / git checkout codereview-tweaks / grunt / sudo npm install -g .)