|
@@ -1,9 +1,9 @@
|
|
|
|
+[](https://gemnasium.com/gmetais/YellowLabTools) [](https://travis-ci.org/gmetais/YellowLabTools)
|
|
|
|
+
|
|
# Yellow Lab Tools
|
|
# Yellow Lab Tools
|
|
|
|
|
|
Online tool that lets you test a webpage and detects **performance** and **front-end code quality** issues.
|
|
Online tool that lets you test a webpage and detects **performance** and **front-end code quality** issues.
|
|
|
|
|
|
-[](https://gemnasium.com/gmetais/YellowLabTools) [](https://travis-ci.org/gmetais/YellowLabTools)
|
|
|
|
-
|
|
|
|
|
|
|
|
### Access the tool here: [http://yellowlab.tools](http://yellowlab.tools)
|
|
### Access the tool here: [http://yellowlab.tools](http://yellowlab.tools)
|
|
|
|
|
|
@@ -12,7 +12,7 @@ Online tool that lets you test a webpage and detects **performance** and **front
|
|
|
|
|
|
## How it works
|
|
## How it works
|
|
|
|
|
|
-The tool loads the given URL via [PhantomJS](http://phantomjs.org/) (a headless browser) and collects various metrics and statistics with the help of [Phantomas](https://github.com/macbre/phantomas). These metrics are categorized and transformed into scores. It also gives in-depth details so developpers can correct the detected issues.
|
|
|
|
|
|
+The tool loads the given URL via [PhantomJS](http://phantomjs.org/) (a headless browser) and collects various metrics and statistics with the help of [Phantomas](https://github.com/macbre/phantomas). These metrics are then categorized and transformed into scores. It also gives in-depth details so developpers can fix the detected issues.
|
|
|
|
|
|
By the way, it's free because we are geeks, not businessmen. All we want is a ★ on GitHub, it will boost our motivation to add more awesome features!!!
|
|
By the way, it's free because we are geeks, not businessmen. All we want is a ★ on GitHub, it will boost our motivation to add more awesome features!!!
|
|
|
|
|
|
@@ -20,10 +20,10 @@ By the way, it's free because we are geeks, not businessmen. All we want is a
|
|
## Different ways to use YLT
|
|
## Different ways to use YLT
|
|
|
|
|
|
#### The online tool:
|
|
#### The online tool:
|
|
-This is the best way to discover the tool: [http://yellowlab.tools](http://yellowlab.tools).
|
|
|
|
|
|
+This is **the best way** to discover the tool: [http://yellowlab.tools](http://yellowlab.tools).
|
|
Please note the server is hosted in Baltimore, USA.
|
|
Please note the server is hosted in Baltimore, USA.
|
|
|
|
|
|
-#### The Command Line Client (CLI):
|
|
|
|
|
|
+#### The Command Line Interface (CLI):
|
|
Might be useful if you want to build an automation tool. The documentation is [here](https://github.com/gmetais/YellowLabTools/wiki/Command-Line-Interface).
|
|
Might be useful if you want to build an automation tool. The documentation is [here](https://github.com/gmetais/YellowLabTools/wiki/Command-Line-Interface).
|
|
|
|
|
|
#### The NPM module:
|
|
#### The NPM module:
|
|
@@ -36,9 +36,9 @@ Hosted on our http://yellowlab.tools server, it is a RESTful API that allows you
|
|
If you have a Continuous Integration platform, may I suggest you to use [grunt-yellowlabtools](https://github.com/gmetais/grunt-yellowlabtools)? You set it up once, then the task fails if the front-end quality conditions you defined are not met.
|
|
If you have a Continuous Integration platform, may I suggest you to use [grunt-yellowlabtools](https://github.com/gmetais/grunt-yellowlabtools)? You set it up once, then the task fails if the front-end quality conditions you defined are not met.
|
|
|
|
|
|
|
|
|
|
-## Use the online tool on your localhost
|
|
|
|
|
|
+## Test your localhost
|
|
|
|
|
|
-You can use [ngrok](https://ngrok.com/), a tool that creates a secure tunnel, to test your localhost website with the online tool (or with the public API).
|
|
|
|
|
|
+You can use [ngrok](https://ngrok.com/), a tool that creates a secure tunnel between your localhost and the online tool (or the public API). You can also use the CLI or the Grunt tasks as they run on your machine.
|
|
|
|
|
|
|
|
|
|
## Install your own private instance
|
|
## Install your own private instance
|
|
@@ -46,18 +46,16 @@ You can use [ngrok](https://ngrok.com/), a tool that creates a secure tunnel, to
|
|
If your project is not accessible from outside, or if you want to fork and improve the tool, you can build your own instance. The documentation is [here](https://github.com/gmetais/YellowLabTools/wiki/Install-your-private-server).
|
|
If your project is not accessible from outside, or if you want to fork and improve the tool, you can build your own instance. The documentation is [here](https://github.com/gmetais/YellowLabTools/wiki/Install-your-private-server).
|
|
|
|
|
|
|
|
|
|
-## Help needed
|
|
|
|
-
|
|
|
|
|
|
+## Help needed!
|
|
There are so many things left to do, **your help would be greatly appreciated**! Please report bugs, ask for evolutions and come code with me.
|
|
There are so many things left to do, **your help would be greatly appreciated**! Please report bugs, ask for evolutions and come code with me.
|
|
|
|
|
|
|
|
|
|
## License
|
|
## License
|
|
-Please read the [license](LICENSE).
|
|
|
|
-Icons are the property of [IcoMoon.io](https://icomoon.io/)
|
|
|
|
|
|
+Please read the [license](LICENSE). Icons are the property of [IcoMoon.io](https://icomoon.io/)
|
|
|
|
|
|
|
|
|
|
## Author
|
|
## Author
|
|
-Gaël Métais. I'm a webperf freelance based in Paris. If you understand french, you can visit [my website](http://www.gaelmetais.com).
|
|
|
|
|
|
+Gaël Métais. I'm a webperf freelance based in Paris. If you understand French, you can visit [my website](http://www.gaelmetais.com).
|
|
|
|
|
|
|
|
|
|
## Contributors
|
|
## Contributors
|