composer: Add all details to the composer file

The composer file currently lacks a lot of details, especially the
"name" and "description", but also "require-dev" and "suggest" info.

This commit adds many more details to the composer file and updates
composer.lock for this repository. Technically the project is ready
to be shipped as composer package.
This commit is contained in:
logmanoriginal 2019-10-28 19:59:09 +01:00
parent f2346fb33e
commit c334df91ec
2 changed files with 1507 additions and 11 deletions

View file

@ -1,12 +1,39 @@
{ {
"name": "rss-bridge/rss-bridge",
"description": "RSS-Bridge is a PHP project capable of generating RSS and Atom feeds for websites that don't have one. It can be used on webservers or as a stand-alone application in CLI mode.",
"keywords": [
"php",
"rss",
"bridge",
"rss-bridge",
"atom",
"html",
"json",
"feed",
"cli"
],
"homepage": "https://github.com/rss-bridge/rss-bridge/",
"license": "UNLICENSE",
"support": {
"issues": "https://github.com/rss-bridge/rss-bridge/issues/",
"wiki": "https://github.com/rss-bridge/rss-bridge/wiki/",
"source": "https://github.com/rss-bridge/rss-bridge/",
"rss": "https://github.com/RSS-Bridge/rss-bridge/commits/master.atom"
},
"require": { "require": {
"php": ">=5.6", "php": ">=5.6",
"ext-mbstring": "*", "ext-mbstring": "*",
"ext-sqlite3": "*",
"ext-curl": "*", "ext-curl": "*",
"ext-openssl": "*", "ext-openssl": "*",
"ext-libxml": "*", "ext-libxml": "*",
"ext-simplexml": "*", "ext-simplexml": "*",
"ext-json": "*" "ext-json": "*"
},
"require-dev": {
"phpunit/phpunit": "^6 || ^7"
},
"suggest": {
"ext-memcached": "Allows to use memcached as cache type",
"ext-sqlite3": "Allows to use an SQLite database for caching"
} }
} }

1475
composer.lock generated

File diff suppressed because it is too large Load diff