Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Website for the NCSU Linux User Group
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
lug_fortune beautified front page markup
lug_people remove account registration system
.gitignore created the project skeleton
COPYING Added GNU GPL v3, the license we decided on in our meeting.
requirements.txt freeze our package versions

NC State LUG Website


  • python >= 2.5
  • pip
  • virtualenv
  • A database

Getting Set Up

First, clone the code from Git and cd into the directory.

Creating the environment

Create a virtual Python environment for the project.

$ virtualenv --no-site-packages --distribute env
$ source env/bin/activate

Install requirements

Install all the packages you'll need for the site.

$ pip install -r requirements.txt

Configure project

Edit the local settings file for your environment. (This file will not be checked in to the git repository.)

$ cp lug_site/ lug_site/
$ $EDITOR lug_site/

Sync database

Create all the database tables etcetera.

$ python syncdb

Running a development server

Now, to actually see the site:

$ python runserver

Open http://localhost:8000/ in your browser. Congratulations! You have a LUG Website!

Something went wrong with that request. Please try again.