Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Provide a Freedom of Information request system for your jurisdiction
Ruby HTML JavaScript CSS Shell VCL
branch: rails-3-develop
Failed to load latest commit information.
.tx Switch .tx/config to refer to instead of
app made filtering style a bit clearer
commonlib @ cd04862 Update to latest version of commonlib
config Precompile the bootstrap file for the front end admin bar
db fixup! Use translation tables for PublicBodyCategory and PublicBodyHe…
doc Clearer warning about templates, add warning about commonlib.
lib Merge branch '1472-simpler-external-process-management' into rails-3-…
locale Merge branch 'release/0.21'
public Make down.default.html generic
script No need to su to the site user, cron should already run as them.
spec Merge branch 'add-frontpage-autodetect-feed' into rails-3-develop
tmp tmp directory should be available
vendor Move acts_as_xapian out of vendor/plugins
.gitignore Ignore deploy.yml files
.gitmodules Remove softlink to vendor/rails-locales and reference to it.
.rspec Use Spork instead of writing our own
.ruby-version Specify a build as rbenv doesn't fuzzy match versions (Thanks to @mhl)
.travis.yml Use UTF-8 database for Travis tests
Capfile Turn on precompilation of assets in Capistrano.
Gemfile Merge branch 'update-eventmachine-to-1.04' into rails-3-develop
Gemfile.lock Merge branch 'update-eventmachine-to-1.04' into rails-3-develop
LICENSE.txt Move acts_as_xapian out of vendor/plugins Add badge pointing to our installability standards.
Rakefile Use Rails.root in the Rakefile
Vagrantfile Give VirtualBox access to all host CPU cores Run the Rails 3 generator

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.

Something went wrong with that request. Please try again.