SciPost Code Repository

Skip to content
Snippets Groups Projects
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
To learn more about this project, read the wiki.
README.md 6.99 KiB

SciPost

The complete scientific publication portal

Dependencies

SciPost is written in Python 3.5 using Django 1.11 and requires PostgreSQL 9.4 or higher. Python dependencies are listed in requirements.txt. Frontend dependencies are managed by NPM in package.json.

Getting started

Database

Make sure that PostgreSQL is installed and running and that a database with user is set up. A good guide how to do this can be found here (NOTE: stop before the 'Update settings' part).

Python version

Make sure you're using Python 3.5. You are strongly encouraged to use a virtual environment.

$ virtualenv scipostenv --python=python3.5
$ source scipostenv/bin/activate