Welcome to the GitHub repository for the GoC-Spending project to analyze Government of Canada contract spending.
This is the first volunteer-led, public, historical analysis of Canadian federal government contract spending at a whole-of-government level.
You can view the completed project online at https://goc-spending.github.io/.
This repository contains early project documentation, the Project Wiki, and the main Issue Tracker for the overall project.
The following repositories contain other components and experiments as part of the GoC-Spending project.
- goc-spending-laravel: The main set of scraping, parsing, and analysis tools, written using the Laravel PHP framework.
- goc-spending-data: An archive of raw data in HTML format, scraped from federal government Proactive Disclosure websites, and parsed structured JSON files with the resulting contracting data.
- goc-spending-vendors: Vendor normalization data used by the contract analysis and normalization tools.
- goc-spending-analysis: An archive of generated CSV files with aggregate statistical data (for example, government-wide trends) generated from the combined dataset.
- goc-spending-website-v1: The Hugo static website repository that powers https://goc-spending.github.io/.
See https://goc-spending.github.io/download/ for downloads of the full data generated by this project.
Software code written for this project is published under the MIT license. Data sourced from public data sources is licensed under the Open Government Licence or the public domain "unlicense", as applicable. See individual repositories for more information.
If you have questions or feedback, or if you’ve conducted your own analyses, we’d love to hear from you.
Get in touch by joining our Slack channel (#big_little_contractin
), posting a public issue on GitHub, or sending an email to gocspendinganalysis@gmail.com.
This is a volunteer project and is not affiliated with the Government of Canada.