[MediaWiki-commits] [Gerrit] Update README file - change (mediawiki...Validator)
Jeroen De Dauw has submitted this change and it was merged. Change subject: Update README file .. Update README file Change-Id: I8b16c7e3eae071d5bc0d4fbce750598e68408e8b --- M README.md 1 file changed, 71 insertions(+), 10 deletions(-) Approvals: Jeroen De Dauw: Looks good to me, approved jenkins-bot: Verified diff --git a/README.md b/README.md index 3dff27d..c8c8d7f 100644 --- a/README.md +++ b/README.md @@ -1,16 +1,77 @@ -[![Build Status](https://secure.travis-ci.org/wikimedia/mediawiki-extensions-Validator.png?branch=master)](http://travis-ci.org/wikimedia/mediawiki-extensions-Validator) +# ParamProcessor -These are the readme of the ParamProcessor extension. - -Extension page on mediawiki.org: https://www.mediawiki.org/wiki/Extension:ParamProcessor - -About -- - -The ParamProcessor extension, formerly known as Validator, is a parameter processing +The ParamProcessor MediaWiki extension, formerly known as Validator, is a parameter processing framework that provides a way to declaratively define a set of parameters and how they should be processed. It can take such declarations together with a list of raw parameters and provide the processed values. -Notes on installing ParamProcessor are found in the file INSTALL. +[![Build Status](https://secure.travis-ci.org/wikimedia/mediawiki-extensions-Validator.png?branch=master)](http://travis-ci.org/wikimedia/mediawiki-extensions-Validator) +[![Coverage Status](https://coveralls.io/repos/wikimedia/mediawiki-extensions-Validator/badge.png?branch=master)](https://coveralls.io/r/wikimedia/mediawiki-extensions-Validator?branch=master) +[![Dependency Status](https://www.versioneye.com/php/param-processor:param-processor/dev-master/badge.png)](https://www.versioneye.com/php/param-processor:param-processor/dev-master) +On [Packagist](https://packagist.org/packages/param-processor/param-processor): +[![Latest Stable Version](https://poser.pugx.org/param-processor/param-processor/version.png)](https://packagist.org/packages/param-processor/param-processor) +[![Download count](https://poser.pugx.org/param-processor/param-processor/d/total.png)](https://packagist.org/packages/param-processor/param-processor) + +## Requirements + +* PHP 5.3 or later +* [DataValues](https://www.mediawiki.org/wiki/Extension:DataValues) 0.1 or later +* [ValueParsers](https://www.mediawiki.org/wiki/Extension:ValueParsers) 0.1 or later +* [ValueValidators](https://www.mediawiki.org/wiki/Extension:ValueValidators) 0.1 or later +* [ValueFormatters](https://www.mediawiki.org/wiki/Extension:ValueFormatters) 0.1 or later + +## Installation + +You can use [Composer](http://getcomposer.org/) to download and install +this package as well as its dependencies. Alternatively you can simply clone +the git repository and take care of loading yourself. + +### Composer + +To add this package as a local, per-project dependency to your project, simply add a +dependency on `param-processor/param-processor` to your project's `composer.json` file. +Here is a minimal example of a `composer.json` file that just defines a dependency on +Ask 1.0: + +{ +"require": { +"param-processor/param-processor": "1.0.*" +} +} + +### Manual + +Get the ParamProcessor code, either via git, or some other means. Also get all dependencies. +You can find a list of the dependencies in the "require" section of the composer.json file. +Load all dependencies and the load the ParamProcessor library by including its entry point: +ParamProcessor.php. + +## Tests + +This library comes with a set up PHPUnit tests that cover all non-trivial code. You can run these +tests using the PHPUnit configuration file found in the root directory. The tests can also be run +via TravisCI, as a TravisCI configuration file is also provided in the root directory. + +## Authors + +ParamProcessor has been written by +[Jeroen De Dauw](https://www.mediawiki.org/wiki/User:Jeroen_De_Dauw) +to support +[Maps](https://www.mediawiki.org/wiki/Extension:Maps) +and +[Semantic MediaWiki](https://semantic-mediawiki.org/) + +## Release notes + +### 1.0 (under development) + + + +## Links + +* [ParamProcessor on Packagist](https://packagist.org/packages/param-processor/param-processor) +* [ParamProcessor on Ohloh](https://www.ohloh.net/p/validator) +* [ParamProcessor on MediaWiki.org](https://www.mediawiki.org/wiki/Extension:ParamProcessor) +* [TravisCI build status](https://travis-ci.org/wikimedia/mediawiki-extensions-Validator) +* [Latest version of the readme file](https://github.com/wikimedia/mediawiki-extensions-Validator/blob/master/README.md) -- To view, visit https://gerrit.wikimedia.org/r/80023 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: I8b16c7e3eae071d5bc0d4fbce750598e68408e8b Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/Validator Gerrit-B
[MediaWiki-commits] [Gerrit] Update README file - change (mediawiki...Validator)
Jeroen De Dauw has uploaded a new change for review. https://gerrit.wikimedia.org/r/80023 Change subject: Update README file .. Update README file Change-Id: I8b16c7e3eae071d5bc0d4fbce750598e68408e8b --- M README.md 1 file changed, 71 insertions(+), 10 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Validator refs/changes/23/80023/1 diff --git a/README.md b/README.md index 3dff27d..c8c8d7f 100644 --- a/README.md +++ b/README.md @@ -1,16 +1,77 @@ -[![Build Status](https://secure.travis-ci.org/wikimedia/mediawiki-extensions-Validator.png?branch=master)](http://travis-ci.org/wikimedia/mediawiki-extensions-Validator) +# ParamProcessor -These are the readme of the ParamProcessor extension. - -Extension page on mediawiki.org: https://www.mediawiki.org/wiki/Extension:ParamProcessor - -About -- - -The ParamProcessor extension, formerly known as Validator, is a parameter processing +The ParamProcessor MediaWiki extension, formerly known as Validator, is a parameter processing framework that provides a way to declaratively define a set of parameters and how they should be processed. It can take such declarations together with a list of raw parameters and provide the processed values. -Notes on installing ParamProcessor are found in the file INSTALL. +[![Build Status](https://secure.travis-ci.org/wikimedia/mediawiki-extensions-Validator.png?branch=master)](http://travis-ci.org/wikimedia/mediawiki-extensions-Validator) +[![Coverage Status](https://coveralls.io/repos/wikimedia/mediawiki-extensions-Validator/badge.png?branch=master)](https://coveralls.io/r/wikimedia/mediawiki-extensions-Validator?branch=master) +[![Dependency Status](https://www.versioneye.com/php/param-processor:param-processor/dev-master/badge.png)](https://www.versioneye.com/php/param-processor:param-processor/dev-master) +On [Packagist](https://packagist.org/packages/param-processor/param-processor): +[![Latest Stable Version](https://poser.pugx.org/param-processor/param-processor/version.png)](https://packagist.org/packages/param-processor/param-processor) +[![Download count](https://poser.pugx.org/param-processor/param-processor/d/total.png)](https://packagist.org/packages/param-processor/param-processor) + +## Requirements + +* PHP 5.3 or later +* [DataValues](https://www.mediawiki.org/wiki/Extension:DataValues) 0.1 or later +* [ValueParsers](https://www.mediawiki.org/wiki/Extension:ValueParsers) 0.1 or later +* [ValueValidators](https://www.mediawiki.org/wiki/Extension:ValueValidators) 0.1 or later +* [ValueFormatters](https://www.mediawiki.org/wiki/Extension:ValueFormatters) 0.1 or later + +## Installation + +You can use [Composer](http://getcomposer.org/) to download and install +this package as well as its dependencies. Alternatively you can simply clone +the git repository and take care of loading yourself. + +### Composer + +To add this package as a local, per-project dependency to your project, simply add a +dependency on `param-processor/param-processor` to your project's `composer.json` file. +Here is a minimal example of a `composer.json` file that just defines a dependency on +Ask 1.0: + +{ +"require": { +"param-processor/param-processor": "1.0.*" +} +} + +### Manual + +Get the ParamProcessor code, either via git, or some other means. Also get all dependencies. +You can find a list of the dependencies in the "require" section of the composer.json file. +Load all dependencies and the load the ParamProcessor library by including its entry point: +ParamProcessor.php. + +## Tests + +This library comes with a set up PHPUnit tests that cover all non-trivial code. You can run these +tests using the PHPUnit configuration file found in the root directory. The tests can also be run +via TravisCI, as a TravisCI configuration file is also provided in the root directory. + +## Authors + +ParamProcessor has been written by +[Jeroen De Dauw](https://www.mediawiki.org/wiki/User:Jeroen_De_Dauw) +to support +[Maps](https://www.mediawiki.org/wiki/Extension:Maps) +and +[Semantic MediaWiki](https://semantic-mediawiki.org/) + +## Release notes + +### 1.0 (under development) + + + +## Links + +* [ParamProcessor on Packagist](https://packagist.org/packages/param-processor/param-processor) +* [ParamProcessor on Ohloh](https://www.ohloh.net/p/validator) +* [ParamProcessor on MediaWiki.org](https://www.mediawiki.org/wiki/Extension:ParamProcessor) +* [TravisCI build status](https://travis-ci.org/wikimedia/mediawiki-extensions-Validator) +* [Latest version of the readme file](https://github.com/wikimedia/mediawiki-extensions-Validator/blob/master/README.md) -- To view, visit https://gerrit.wikimedia.org/r/80023 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I8b16c7e3eae071d5bc0d4fbce750598e68408e8b Gerrit-PatchSet: 1