This is the codebase of our website.
This website uses
-
a modified version of the template Editorial by HTML5 UP | @ajlkn which is licensed under CC BY 3.0 including dependencies (see dreifaltigkeit/templates/README.txt),
-
FullCalendar v3.10.5 by Adam Shaw and others which is licensed under MIT including dependencies (see dreifaltigkeit/static/fullcalendar-3.10.5/lib).
Get devenv and then run:
$ devenv up # To install required packages and start PostgreSQL instance
Run in a second terminal:
$ devenv shell # To activate the developer environment
$ python prepare_project.py # To create settings files
$ export DJANGO_SETTINGS_MODULE=dreifaltigkeit_parish_settings # Or use kindergarden settings in other case
$ python manage.py migrate # Setup database
$ python manage.py createsuperuser # Create a superuser for the admin panel
$ python manage.py runserver
In case you changed urls.py or static file prefix, run:
$ python manage.py generate_elm_file # Some code generation for the elm client