Download the PHP package tm/php-metrics-monitor without Composer
On this page you can find all versions of the php package tm/php-metrics-monitor. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package php-metrics-monitor
php-metrics-monitor
The metrics-monitor is a simple tool to visualize metrics across various projects. So you can see the trend on one monitor.
At the time it can visualize the the following metrics:
- (Line-)Coverage
- to be continued ...
Further metrics are planned. Please look at the roadmap or feel free to contact me.
Demo
Install
As Phar (Recommended for single-user)
You can install the monitor with these two simple commands:
The only requirement is PHP >= 5.5.0
From source (Recommended for multi-user)
In case that multiple users want an access to the monitor you should build up from source on an accesssible system. For example you can create a vHost on the Jenkins CI.
The requirements are:
- PHP >= 5.5.0
- Running webserver such as Apache or nginx
To build the project do the following:
After these steps you can play with memo:
To build your own phar do this in the project directory:
Now you can found your own phar in the build directory.
Usage
Add entries
To add entries for further visualization run the following command:
The "slug" option are optional. The default is "GENERAL".
This task can also automatically done by a CI system such as Jenkins. Please look at the wiki page to see integration examples.
Show diagrams
To visualize the results simple run the following command:
After this you can access the GUI via browser. By default the address are http://localhost:8000.
If you want permanent access to the GUI then take a look at this wiki page.
Security
You can download Tommy's public key and verify the signature (memo.phar.sig) of the memo.phar.
Roadmap
1.1.0 (Planned release in mid-July)
- Add complexity as second diagram option
- Refactor javascript parts
Changelog
[1.0.0]
- Initial release with coverage diagram option
Contributing
Please refer to CONTRIBUTING.md for information on how to contribute.
All versions of php-metrics-monitor with dependencies
ext-dom Version *
silex/silex Version ^1.0
symfony/console Version ~2.1
symfony/process Version ~2.1
twig/twig Version 1.9.*
doctrine/dbal Version 2.5.4
erusev/parsedown Version ^1.6