README.md 654 Bytes
Newer Older
Thom Wiggers's avatar
Thom Wiggers committed
1
2
3
4
5
6
Thalia Website
==============

New new Thalia website, now with extra Django.

    #Concrexit
Thom Wiggers's avatar
Thom Wiggers committed
7
8
9
10

Getting started
---------------

Thom Wiggers's avatar
Thom Wiggers committed
11
0. Get at least Python 3.4
Thom Wiggers's avatar
Thom Wiggers committed
12
13
14
15
16
17
1. Clone this repository
2. Run `source ./source_me.sh` (or use your own favourite virtualenv solution)
3. Run `pip install -r requirements.txt`
4. Run `pip install -r dev-requirements.txt`
5. `cd website`
6. `./manage.py migrate` to initialise the database
Thom Wiggers's avatar
Thom Wiggers committed
18
19
7. `./manage.py createsuperuser` to create the first user (note that this user won't be a member!)
8. `./manage.py runserver` to run a testing server
Thom Wiggers's avatar
Thom Wiggers committed
20
21
22
23
24

Testing and linting
-------------------

1. In the root folder of the project, run `tox`.