Skip to content
This repository has been archived by the owner on Dec 19, 2017. It is now read-only.

Latest commit

 

History

History
29 lines (23 loc) · 1.49 KB

CONTRIBUTING.md

File metadata and controls

29 lines (23 loc) · 1.49 KB

How to contribute

Sign our Contributor License Agreement (CLA)

Even for small changes, we ask that you please sign the CLA electronically here. The CLA is necessary because you own the copyright to your changes, even after your contribution becomes part of our codebase, so we need your permission to use and distribute your code. You can find more details here.

Find the right place to change the code

This repo contains a lot of code that is developed elsewhere. For example, all elements definitions under lib/src/ are downloaded automatically from other repositories using bower.

If you would like to update HTML or Javascript code on a specific element, you probably need to send a pull request in a different repository. The code for a specific element lives under a repo of the same name under the PolymerElements organization. For example, lib/src/iron-input/iron-input.html is actually developed on the iron-input repo, if you send the fix there, we will get it automatically next time we run our update scripts.

In addition, the Dart libraries for each element are generated automatically by running pub run custom_element_apigen:update polymer_elements_config.yaml. If you include changes to the code generation tool, please also run that script to make sure the generated code is up to date.