Skip to content

hacking-science/hacking-science-website

Repository files navigation

Welcome to Hacking Science

License: MIT Build Status codecov Codacy Badge Codacy Badge Known Vulnerabilities

Deploy

Info

Hacking Science is...

Quickstart

PreReq

Should only need to do this if it your 1st time with Python and virtual enviroments

sudo apt-get install python-pip python-dev build-essential
sudo pip install virtualenv virtualenvwrapper
sudo pip install --upgrade pip
printf '\n%s\n%s\n%s' '# virtualenv' 'export WORKON_HOME=~/virtualenvs' \
'source /usr/local/bin/virtualenvwrapper.sh' >> ~/.bashrc
source ~/.bashrc
mkdir -p $WORKON_HOME

Using Virtualenv

git clone https://github.com/hacking-science/hacking-science-website.git
cd hacking-science-website
virtualenv virtualenv-hacking-science-website 
source virtualenv-hacking-science-website/bin/activate 
pip install -r requirements.txt
python manage.py migrate
python manage.py collectstatic
python manage.py runserver

Using Virtualenv Wrapper

git clone https://github.com/hacking-science/hacking-science-website.git
cd hacking-science-website
mkvirtualenv hacking-science-website
workon hacking-science-website
pip install -r requirements.txt
python manage.py migrate
python manage.py collectstatic
python manage.py runserver

Admin

Within your virtual environment run the following command

python manage.py createsuperuser
# or use our custom script
python manage.py runscript create_admin

Testing

Within your virtual environment run the following command

python manage.py test --with-coverage --cover-html --cover-html-dir=coverage

Releases

No releases published

Packages

No packages published

Contributors 5