Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
LQDN Adminsys
don
Commits
9c508196
Commit
9c508196
authored
Jul 25, 2018
by
Benjamin Sonntag
Browse files
[doc] sorry, not used to gitlab markdown :/
parent
6444f888
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
README.md
View file @
9c508196
...
...
@@ -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)
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment