Skip to content

Latest commit

 

History

History
35 lines (20 loc) · 1.58 KB

CONTRIBUTING.md

File metadata and controls

35 lines (20 loc) · 1.58 KB

Contributing to Solutions WebApp Builder Widgets

Esri welcomes contributions to our repo.

Contributing


All development work is to be performed in a branch and when ready for release committed to master.
Your code is required to adhere to coding rules using JS Hint and JSCS there is a .jshintrc file and .jscs file included in the root folder which enforces these styles.

We follow the "fork-and-pull" Git workflow.

  1. Fork the repo on GitHub
  2. Commit changes to a branch in your fork
  3. Pull request "upstream" with your changes
  4. Merge changes in to "upstream" repo

NOTE: Be sure to merge the latest from "upstream" before making a pull request!

Copyright and Licensing


Most Esri open source projects are licensed under the Apache 2.0 license.

Esri does not require you to assign the copyright of your contributions, you retain the copyright. Esri does require that you make your contributions available under the Apache license in order to be included in the main repo.

If appropriate, include the Apache 2.0 license summary at the top of each file along with the copyright info. If you are adding a new file that you wrote, include your name in the copyright notice in the license summary at the top of the file.

Contributing code written by others

Please do not contribute code you did not write yourself, unless you are certain you have the legal ability to do so. Also ensure all code contributed can be licensed under the Apache License 2.0.