Testing
Go to file
Dan McGee c426fbebb7 Highlight 'Packages' in navbar when browsing packages
Get this working by doing some class business with CSS in order to highlight
the correct tab. I had to add some stuff to a variety of pages but it should
be working correctly now. Addresses FS#19591.

Signed-off-by: Dan McGee <dan@archlinux.org>
2010-05-26 09:59:37 -05:00
devel reporead: use the DB package we already have 2010-05-24 11:29:35 -05:00
main Merge branch 'redesign' 2010-05-24 21:13:46 -05:00
media Highlight 'Packages' in navbar when browsing packages 2010-05-26 09:59:37 -05:00
mirrors Remove archweb prefix from all imports 2010-02-10 00:29:27 -06:00
news News: make add/edit page form larger 2010-02-17 22:22:21 -06:00
packages Move package flagging URLs below the package 2010-05-26 09:30:43 -05:00
public Highlight 'Packages' in navbar when browsing packages 2010-05-26 09:59:37 -05:00
templates Highlight 'Packages' in navbar when browsing packages 2010-05-26 09:59:37 -05:00
todolists Fix undefined variable issue 2010-05-21 15:48:32 -05:00
__init__.py Initial import for public release... 2007-11-03 03:45:10 -04:00
.gitignore No More Doh 2009-05-04 20:30:09 -04:00
AUTHORS Updated maintainer in AUTHORS file 2010-04-18 23:36:33 -05:00
feeds.py feeds: move link from method to attribute 2010-05-04 10:03:00 -05:00
HACKING update documentation 2008-10-10 18:38:08 -04:00
LICENSE Initial import for public release... 2007-11-03 03:45:10 -04:00
local_settings.py.example Update cache settings in local_settings example 2010-01-31 13:13:46 -06:00
manage.py Massive retab fest. 2007-12-29 16:42:55 -08:00
README update documentation 2008-10-10 18:38:08 -04:00
settings.py Redirect to root url after login 2010-05-17 14:49:43 -05:00
sitemaps.py Sitemaps: split and index, add package files 2010-03-10 00:17:51 -06:00
TODO drop a couple completed to-dos and blank lines 2008-10-11 20:07:26 -04:00
urls.py Move package flagging URLs below the package 2010-05-26 09:30:43 -05:00

# License
 See LICENSE file.

# Authors
 See AUTHORS file.

# Dependencies
 - python
 - mysql-python or python-pysqlite
 - Django = 1.0

# Installation
For a simple testing installation:

 1. Install dependencies.
    $ pacman -S django python-pysqlite sqlite3
 
 2. Copy local_settings.py.example to local_settings.py and modify.
    Make sure to uncomment the appropriate db section (either sqlite or mysql).

 3. Sync the database to create it.
    $ python manage.py syncdb

 4. Load the fixtures to prepopulate some data.
    $ python manage.py loaddata arches.json repos.json
    
 5. Use the following commands to start a service instance
    $ python manage.py runserver

 6. To optionally populate the database with real data:
    $ wget ftp://ftp.archlinux.org/core/os/i686/core.db.tar.gz
    $ scripts/reporead.py i686 ./core.db.tar.gz

    (alter architecture and repo to get x86_64 and extra packages if needed)