The code behind OpenAustralia


Welcome to the development site for openaustralia.org. This is your kicking off point for all things to do with the development of openaustralia.org, including the reporting and browsing of bugs and development ideas, documentation on installing and configuring the software for yourself and a guide to contributing to the codebase.

The Open Australia software consists of two main components, the web application which is based on code from the UK site theyworkforyou.com and a web scraper / parser which was written from scratch for downloading and parsing the Hansard data from the Australian Parliament website.

All of the software is free and open source.

The web application code is licensed under a BSD type license. The web scraper / parser is licensed under the GNU Affero General Public License.

Report bugs & suggest features

Our bug database lives at tickets.openaustralia.org.

Note that you will need to signup for an account before you can create or modify tickets.

There is also a “big picture” overview of ideas for the future.

Download and install

If you’d like to get up-and-running quickly, you can use our live development environment, DevLive.

You can browse the source code on GitHub for the parser and the web application.

To download the software that runs OpenAustralia you will need to it to get it from our source code repository. We use git for version control.

To check out the latest parser and web application code:

$ git clone git://github.com/openaustralia/openaustralia.git
$ cd openaustralia
$ git submodule init
$ git submodule update

Then, set everything up using the install instructions for the web application and when you’re ready to start contributing code read a quick guide on how to contribute code.

Keep in touch

Google Groups
Subscribe to OpenAustralia Development
Email:
Visit this group

Twitter // Identi.ca // Facebook // Blog

www.openaustralia.org

How to edit these pages