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.
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.