noc.wc-component-line-chart
v1.0.15
Published
noc.wc-component-line-chart
Downloads
15
Readme
noc-wc-component-line-chart
This is an angular line-chart 'component' with a full application testing harness
Using this package
- Setup Apache
Run 'cd /var/www/html'
Run 'sudo ln -s /path/to/cloned/repo wcharness'
Update-add /private/etc/apache2/conf/dev/rewrites/rewrites.conf to include:
# Web Components Harness #
# make .tmp subfolders transparent
RewriteCond "%{DOCUMENT_ROOT}/wcharness/.tmp/$1" -f
RewriteRule ^/wcharness/(.*)$ /wcharness/.tmp/$1
# make app subfolders transparent
RewriteCond "%{DOCUMENT_ROOT}/wcharness/app/$1" -f
RewriteRule ^/wcharness/(.*)$ /wcharness/app/$1
# make mobile index page transparent
RewriteCond "%{DOCUMENT_ROOT}/$1/m/$2"
RewriteRule ^/wcharness/m/$ /wcharness/app/mobile.html
# rewrite mobile URL's to source files
RewriteCond "%{DOCUMENT_ROOT}/$1/m/$2"
RewriteRule ^/wcharness/m/(.*)$ /wcharness/app/$1
- Make sure you have completed all required environment setup steps per [https://issuetrak.enernoc.net/confluence/display/PST/Tools]
- Clone this repository (i.e. features/my_QAA_testing)
- Open two terminal sessions
- In terminal session one
- Run 'cd /path/to/cloned/repo/wcharness'
- Run 'npm install'
- Run 'bower install'
- Run 'cd /path/to/cloned/repo'
- Run 'npm install'
- Run 'bower install'
- Run 'grunt watch'
- In terminal session two
- Run 'cd /path/to/cloned/repo/wcharness'
- Run 'grunt serve'
- Setup your IDE to launch using: https://my.localdev.enernoc.net/wcharness/#/home
This will compile development assets and start a watch task for live code updates. If grunt serve is not run css and html assets will not be available. Your local component harness web application can be accessed at https://my.localdev.enernoc.net/wcharness
Architecture and Coding Standards
- Refer to our Angular Architecture page to familiarize yourself with the the structures and components used in this library.
- For more detailed information see the Angular Style Guide