Commit 9c508196 authored by Benjamin Sonntag's avatar Benjamin Sonntag

[doc] sorry, not used to gitlab markdown :/

parent 6444f888
Pipeline #1964 passed with stages
in 1 minute and 4 seconds
......@@ -30,25 +30,25 @@ Before submitting a PR, makes sure tests are OK: `make test`
This software depends on a few software :
* *composer* (to install php dependencies) see https://getcomposer.org/
* a *mysql client* (to inject the database schema)
* a *mysql server* (no need for it to be local)
* *pdftk* to generate pi-plomes (pdf with pi's decimals offered to our donors)
* *texlive-latex-base* for the `pdflatex` binary for the piplomes (only required in production or for people debugging the piplomes code)
* **composer** (to install php dependencies) see https://getcomposer.org/
* a **mysql client** (to inject the database schema)
* a **mysql server** (no need for it to be local)
* **pdftk** to generate pi-plomes (pdf with pi's decimals offered to our donors)
* **texlive-latex-base** for the `pdflatex` binary for the piplomes (only required in production or for people debugging the piplomes code)
and for developers you may also need :
* xgettext to manage translations, use:
** `make messages.pot` to update PO files from source code.
** `make translations` to compile MO files from PO files when translations are ready.
* **xgettext** to manage translations, use:
* `make messages.pot` to update PO files from source code.
* `make translations` to compile MO files from PO files when translations are ready.
This software uses:
* PHP5.6 currently (migration to PHP7.x is in the pipe)
* *phinx* to inject database schema and initial data / accounts into MySQL see https://phinx.org/
* *php-cs-fixer* to check php code for errors and fix coding standard issues, see https://github.com/FriendsOfPHP/PHP-CS-Fixer
* *doctrine/dbal* as ORM see https://github.com/doctrine/dbal
* *f3 framework* as main view / controller framework. see https://fatfreeframework.com/
* **PHP5.6** currently (migration to PHP7.x is in the pipe)
* **phinx** to inject database schema and initial data / accounts into MySQL see https://phinx.org/
* **php-cs-fixer** to check php code for errors and fix coding standard issues, see https://github.com/FriendsOfPHP/PHP-CS-Fixer
* **doctrine/dbal** as ORM see https://github.com/doctrine/dbal
* **f3 framework** as main view / controller framework. see https://fatfreeframework.com/
Look at `app/` folder for most Controllers, and `app/routes.ini` for the application routes (the URLs)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment