Skip to content

asoules/hackerunion.org

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hacker Union

This is the code that powers hackerunion.org. It is built on top of petri, an open source project developed at HuffPost Labs. The backend uses the python django framework, and the front end is built using the Zurb Foundation framework.

Dependencies

  • Scss / sass - Install sass, gem install sass
  • pip
  • virtualenv - pip install virtualenv
  • mysql - only used on production, but you need it to install the python-mysql dependency. To install on osx do a brew install mysql
  • sqlite - the database used locally. probably is already installed

Setting up the Database

DJANGO_LOCAL=True ./manage.py syncdb --noinput (no need to create a superuser, one will be created for you. see the Test User section.).

Running Locally

  1. Create a virtualenv in your git directory (don't worry, it will be ignored on checkins) -- virtualenv env
  2. Install all the requirements (ensure env is active by running "env/bin/activate") -- pip install -r var/etc/requirements.txt
  3. [optional] Run the celery tasks: DJANGO_LOCAL=True ./manage.py celeryd -v 2 -B -E -l INFO (this should run in a separate terminal from the server)
  4. Run the server in local mode -- var/bin/run_local.sh or DJANGO_LOCAL=True python manage.py runserver
  5. Visit http://localhost:8000/

Test Users

We automatically create a test user with superuser abilities. Username: admin

The user has the password: "testuser" and can be used to access the django admin project.

Contributing

All pull requests are welcome, no matter the size. For push access make a few awesome pull requests, or contact one of the maintainers listed below.

###Contributors

License

This project is licensed under GNU GENERAL PUBLIC LICENSE VERSION 3. See the file LICENSE.md for a copy of the license.

About

The code that powers the hacker union website

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published