An element providing a starting point for your own reusable Polymer elements.
Element dependencies are managed via Bower. You can install that via:
npm install -g bower
Then, go ahead and install the element and its dependencies:
bower install polymer-font-awesome
To use this component, include the import link at the top of your page:
<link rel="import" href="bower_components/polymer-font-awesome/polymer-font-awesome.html" />
and call the requested icon in your code like so:
<iron-icon icon="polymer-font-awesome:fa-angle-down"></iron-icon>
If you wish to work on your element in isolation, we recommend that you use Polyserve to keep your element's bower dependencies in line. You can install it via:
npm install -g polyserve
And you can run it via:
polyserve
Once running, you can preview your element at
http://localhost:8080/components/polymer-font-awesome/
, where polymer-font-awesome
is the name of the directory containing it.
Simply navigate to the /test
directory of your element to run its tests. If
you are using Polyserve: http://localhost:8080/components/polymer-font-awesome/test/
The tests are compatible with web-component-tester. Install it via:
npm install -g web-component-tester
Then, you can run your tests on all of your local browsers via:
wct
wct -l chrome
will only run tests in chrome.
wct -p
will keep the browsers alive after test runs (refresh to re-run).
wct test/some-file.html
will test only the files you specify.
If you'd like to use Yeoman to scaffold your element that's possible. The official generator-polymer
generator has a seed
subgenerator.