DetentionLogs / detentionlogs

Data, documents and investigations revealing new perspectives on conditions and events inside Australia's immigration detention network.
detentionlogs.com.au
GNU Affero General Public License v3.0
6 stars 3 forks source link

About this project

Detention Logs is a new independent project committed to transparency and accountability in Australia’s immigration detention network. We aim to support those reporting on and discussing these issues by breaking through misinformation and political spin.

Immigration detention is one of the most hotly debated, contested and emotional topics in Australia, but journalists’ access to detention centres is limited and information from the inside is scarce. Public policy surrounding asylum seekers and immigration should be shaped by informed opinions, and our mission is to arm the public with those vital facts to raise the standard of discussion.

The aims of the project are to:

In pursuit of these aims we follow the principles set out on the project's Principles page and also use the open source Principles for Independent Archives to guide our archive strategy.

Read more about the project on the About page.

Development

Contributing

Stories in Ready

If you are interested in contributing to the development of Detention Logs please start by looking to see what Issues are currently open. It is very helpful to have people joining the discussion or sugggesting ideas. If you find something simple that you know you can fix or improve, feel free to make the change and send through a pull request.

If you want to contribute an enhancement or a fix:

  1. Fork the project on GitHub.
  2. Make a topic branch from the production branch.
  3. Make your changes and test.
  4. Commit the changes without making changes to any files that aren't related to your enhancement or fix.
  5. Send a pull request against the production branch.

Technology

Detention Logs is a Ruby on Rails (v 3.2.18) application.

Stylesheets are written in Sass with compass extensions Singularity, Modular Scale and Breakpoint.

Assets are compiled locally using Grunt, rather than Rails' asset pipeline.

See the Gemfile for a list of dependencies.

Setup

You should have Ruby, Bundler, Git, and Postgres installed.

Postgres should be configured to allow you to connect without a username and password. Setting your authentication method to peer in your pg_hba.conf file is really handy for local development (don't set this in production though!).

Then:

Data

Incident Reports

Incident Reports are records of events that occur in immigration detention, recorded by detention centre staff for the Australian Government.

Incident reports can be found at /data/incidents. Each incident report entry has a unique id in the system, such as 48618. Incident are also addressable via DIBP designated incident numbers using the url pattern http://detentionlogs.com.au/data/incidents/incident_number/$required_incident_number_here, e.g. http://detentionlogs.com.au/data/incidents/incident_number/1-4T31E1.

License

Copyright (C) 2013 Detention Logs

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with this program. If not, see https://gnu.org/licenses/agpl.html.