Design Doc: go/chops-ui
This directory contains Polymer Web Components that are meant to be shared by Chrome Operations' application frontends.
chopsui/ has been published as the bower package: chops-ui
Code changes should be done in the infra repo.
New versions of the chops-ui bower package are published by pushing git tags. This should be done in the chopsui repo. See the Pushing a New Version section.
Please add demos and documentation for elements as described in the polymer docs.
Check that your demo and documentation are working and correct by running:
then visit localhost:XXXX/componenets/chops-ui/demo/my-el_demo.html
New versions are published by pushing git version tags while in the chopsui repo. Bower will automatically detect a new version tag.
You need to be granted permission to push tags in the chopsui repo. If you don't have permission, please contact jojwang@, zhangtiff@, or seanmccullough@ for instructions on how to proceed.
make a clone of the chopsui repo
git clone https://chromium.googlesource.com/infra/infra/crdx/chopsui
make sure chromium's depot_tools is in your path
git tag v0.0.31 # replace 0.0.31 with an appropriate version number
git push --tags
That's it! Run
bower info chops-ui
You should see the new version tag you just pushed listed under ‘Available versions’.