This is a Django app with core functions for the Councilmatic family, a set of web apps for keeping tabs on local city council. It is built upon the open civic data standard, and ultimately makes Councilmatic easier to re-deploy in new cities.
django-councilmatic includes:
- data models for bills, people, organizations, events, and more
- a task to load data from the open civic data api
- views & templates for bill/person/organization/event pages, search, and more
The Councilmatic family includes:
- Philly Councilmatic (the original & first Councilmatic, by Mjumbe Poe. since it preceded django-councilmatic, it does not use django-councilmatic)
- Chicago Councilmatic (launched & built on django-councilmatic)
- New York City Councilmatic (launched & built on django-councilmatic)
If you're interested in bringing Councilmatic to your city, contact us! We'd love to help.
- David Moore - project manager
- Forest Gregg - Open Civic Data (OCD) and Legistar scraping
- Cathy Deng - data models and loading
- Derek Eder - front end
- Eric van Zanten - search and dev ops
We are continuing to improve django-councilmatic, & we welcome contributions in the form of github issues (bug reports, feature requests, general questions) & code contributions.
How to contribute code:
- Fork the project
- Make your feature addition or bug fix
- Bonus points for running tests to check python style (
pip install flake8
& thenflake8 .
) - Send a pull request! Don't worry if it isn't perfect - think of a PR as a start of a conversation, rather than a finished product
Copyright (c) 2015 Participatory Politics Foundation and DataMade. Released under the MIT License.