Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Write to your MP, MEP, & other elected representatives.
PHP HTML Perl CSS Bluespec JavaScript Other
Failed to load latest commit information.
bin Update tests post election.
commonlib @ 1a9e10a Work around Yahoo!/AOL DMARC changes.
db Output CSV of cobrand counts.
doc Add Retry button for failed messages. Don't time out things put back
perllib Update tests post election.
phplib Update report with squashed contacts
t Change cobranding URLs and tests to be HTTPS aware.
templates Merge remote-tracking branch 'origin/issues/233-help-link'
web-admin Update http links/img to https.
web Merge remote-tracking branch 'origin/issues/233-help-link'
.gitignore Add basics of Foundation framework.
.gitmodules Adding commonlib submodule
LICENSE.txt Adding license Rewrite the README to include a reference to WriteIt.


WriteToThem lets you contact elected representitives in the United Kingdom.

If you want to build your own site for writing to people, we recommend you take a look at WriteIt instead. WriteToThem is a legacy project with many particular quirks, whereas WriteIt was built from the start to be more flexible and easier to use.

Developing WriteToThem


WriteToThem uses the Foundation framework, and styles are compiled using Compass. Before you start editing files you will need some prerequisites, which can be installed as follows (you may need to use sudo):

  • gem install zurb-foundation will install the necessary components of the framework.
  • gem install compass will install Compass, ready to compile assets.

The Sass files used to compile styles are located in web/static/sass. To compile them, cd to the web/static directory and run compass compile. If you are making frequent changes, compass watch will watch the directory for changes and recompile when necessary.

Something went wrong with that request. Please try again.