You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Louise Crow 86b5feb588 Merge branch 'hotfix/' 7 years ago
.tx Switch .tx/config to refer to instead of 8 years ago
app Correctly set uuencoded attachment file size 7 years ago
commonlib@2a0271d3a6 Update commonlib to get restoration of memory after external command 7 years ago
config Bump alaveteli version. 7 years ago
db fixup! Use translation tables for PublicBodyCategory and PublicBodyHeading 7 years ago
doc Add warning about updating search forms to release notes. 7 years ago
lib Address#to_s changes the input passed to it - dup before calling. 7 years ago
locale Update translations 7 years ago
public Make down.default.html generic 8 years ago
script Handle non-UTF8 encoding in ruby 1.9 and above 7 years ago
spec Handle non-UTF8 encoding in ruby 1.9 and above 7 years ago
tmp tmp directory should be available 10 years ago
vendor Move acts_as_xapian out of vendor/plugins 8 years ago
.gitignore Ignore deploy.yml files 8 years ago
.gitmodules Remove softlink to vendor/rails-locales and reference to it. 9 years ago
.rspec Use Spork instead of writing our own 9 years ago
.ruby-version Specify a build as rbenv doesn't fuzzy match versions (Thanks to @mhl) 8 years ago
.travis.yml Use UTF-8 database for Travis tests 8 years ago
Capfile Turn on precompilation of assets in Capistrano. 8 years ago
Gemfile Merge branch 'update-eventmachine-to-1.04' into rails-3-develop 7 years ago
Gemfile.lock Merge branch 'update-eventmachine-to-1.04' into rails-3-develop 7 years ago
LICENSE.txt Move acts_as_xapian out of vendor/plugins 8 years ago Add badge pointing to our installability standards. 8 years ago
Rakefile Use Rails.root in the Rakefile 8 years ago
Vagrantfile Give VirtualBox access to all host CPU cores 7 years ago Run the Rails 3 generator 9 years ago

Welcome to Alaveteli!

Build Status Dependency Status Coverage Status Code Climate Installability: Gold

This is an open source project to create a standard, internationalised platform for making Freedom of Information (FOI) requests in different countries around the world. The software started off life as WhatDoTheyKnow, a website produced by mySociety for making FOI requests in the UK.

We hope that by joining forces between teams across the world, we can all work together on producing the best possible software, and help move towards a world where governments approach transparency as the norm, rather than the exception.

Please join our mailing list at and introduce yourself, or drop a line to to let us know that you're using Alaveteli.

There's lots of useful information and documentation (including a blog) on the project website. There's background information and notes on our wiki, and upgrade notes in the doc/ folder

How to contribute

If you find what looks like a bug:

  • Check the GitHub issue tracker to see if anyone else has reported issue.
  • If you don't see anything, create an issue with information on how to reproduce it.

If you want to contribute an enhancement or a fix:

  • Fork the project on GitHub.
  • Make a topic branch from the rails-3-develop branch.
  • Make your changes with tests.
  • Commit the changes without making changes to any files that aren't related to your enhancement or fix.
  • Send a pull request against the rails-3-develop branch.

Looking for the latest stable release? It's on the master branch.