h1. co_opencampaigndata
Web API service for Colorado campaign finance data aggregated from the State of Colorado's "TRACER":http://tracer.sos.colorado.gov/PublicSite/homepage.aspx system. To be deployed at http://co.opencampaigndata.org.
h3. Authors and License
Released under the "GNU GPL v3":http://www.gnu.org/licenses/gpl.html license.
(c) 2013 "Erik Cunningham":http://blog.erikwcunningham.com/ (c) 2013 "Ned McClain":http://www.appliedtrust.com/company/bios/ned-mcclain (c) 2013 "Sam Pottinger":http://gleap.org
This alphabetically sorted list only lists principal contributors. A complete list is available in package.json.
h3. Proposed API
The proposed API is available at http://samnsparky.github.io/co_opencampaigndata/.
h3. Background and Motivation
Although Colorado enjoys excellent campaign finance reporting regulation, the state publishes that data through single file archives containing CSV reports. The Colorado Secretary of State Elections Division posts reports (contribution, expenditure, and loan data) through the "Colorado Transparency in Contribution and Expenditure Reporting (TRACER)":http://tracer.sos.colorado.gov/PublicSite/homepage.aspx system. This service provides programmatic access to that dataset along with filtering functionality.
h3. Development Environment and Standards
All code should conform to the "Google JavaScript Style Guidelines":http://google-styleguide.googlecode.com/svn/trunk/javascriptguide.xml. However, in addition to those stylistic guidelines, please follow the following standards:
h3. Testing
@cd tests; nodeunit *_test.js@
Testing will require "nodeunit":https://github.com/caolan/nodeunit, "rewire":https://github.com/jhnns/rewire/, and "sinon":https://npmjs.org/package/sinon.
h3. Deployment
This service remains under active development and will be deployed to http://co.opencampaigndata.org. Instructions for deployment will be added at that time.
h3. Bindings and Libraries
h3. Technologies and Resources Used
This open source effort uses: