eventcally/doc/development.md
Daniel Grams d63f340384 Internal/modules (#1)
* Restructured app
* Added Travis CI
* Added 'Deploy to heroku' button
2020-11-13 12:24:26 +01:00

908 B

Development

Tests

Create test database

psql -c 'create database gsevpt_tests;' -U postgres
psql -c 'create extension postgis;' -d gsevpt_tests -U postgres

Run tests

pytest

Database

Create new revision

python manage.py db migrate

Upgrade database

python manage.py db upgrade

i18n

https://pythonhosted.org/Flask-BabelEx/

Init

pybabel extract -F babel.cfg -o messages.pot . && pybabel extract -F babel.cfg -k lazy_gettext -o messages.pot . && pybabel init -i messages.pot -d app/translations -l de

Extract new msgid's and merge into *.po files

pybabel extract -F babel.cfg -o messages.pot . && pybabel extract -F babel.cfg -k lazy_gettext -o messages.pot . && pybabel update -i messages.pot -d app/translations

Compile after translation is done

pybabel compile -d app/translations