[WIP] An app to centralize PHP internals informations
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
public
resources
src
storage
tests
.editorconfig
.env.example
.env.testing
.gitignore
.php_cs
Capfile
Gemfile
LICENSE
README.md
circle.yml
composer.json
composer.lock
console
docker-compose.yml
grumphp.yml
package.json
phinx.php
phpcs.xml
phpunit.xml
webpack.config.js
yarn.lock

README.md

Why can't we have nice things

Circle CI

This is an application to uniformizes PHP internals data in one central place and add insight into it (voting patterns, history, etc.). It aims to unify the PHP wiki, the repository and the mailing list, by displaying a clear interface of who voted on what, the comments on an RFC directly on it, and all kinds of stuff.

Setup

First copy .env.example to .env and fill in the informations for your environment. Then install the dependencies and build the assets:

$ composer install
$ npm install
$ npm run build

Then migrate the database:

$ npm run migrate

And, well. That's pretty much it.

Fetching the data

You can run ./console scheduled --force to sync RFCs, users, commands and such. It will be slow the first time and then faster after that.

Running the tests

$ npm test