etools-piwik-analytics v3.0.1
\<etools-piwik-analytics>
Piwik Analytics front end integration Polymer component for eTools
Usage
Import into app-shell.html file and initialize as the first child element, eg:
...
</style>
<piwik-analytics page="[[subroute.prefix]]" user="[[user]]" toast="[[currentToastMessage]]"></piwik-analytics>Install the Polymer-CLI
First, make sure you have the Polymer CLI installed. Then run polymer serve to serve your application locally.
Viewing Your Application
$ polymer serveBuilding Your Application
$ polymer buildThis will create a build/ folder with bundled/ and unbundled/ sub-folders
containing a bundled (Vulcanized) and unbundled builds, both run through HTML,
CSS, and JS optimizers.
You can serve the built versions by giving polymer serve a folder to serve
from:
$ polymer serve build/bundledLinting the code
Install local npm packages (run npm install)
Then just run the linting task
$ npm run lintYou should also use polylint. If you don't have Polylint installed run npm install -g polylint.
Then just run the linter on each file you wish to check like so
$ polylint -i filename.htmlAt the moment polylint crashes if it encounters a missing import. If that happens, temporarily comment out such imports and run the command again.
Running Tests
$ polymer testYour application is already set up to be tested via web-component-tester. Run polymer test to run your application's test suite locally.
4 years ago