{"id":20234819,"url":"https://github.com/datamade/bga-pensions","last_synced_at":"2025-04-10T18:51:18.197Z","repository":{"id":52601744,"uuid":"194161071","full_name":"datamade/bga-pensions","owner":"datamade","description":"🏦 Funding public-employee pension systems is perhaps the most vexing emergency facing Illinois taxpayers. @bettergov hopes to bring clarity to this important topic by gathering and centralizing data from the largest public pension systems in the state.","archived":false,"fork":false,"pushed_at":"2025-02-13T20:28:44.000Z","size":28032,"stargazers_count":2,"open_issues_count":8,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-24T16:38:00.715Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://pensions.bettergov.org","language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/datamade.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-06-27T20:46:37.000Z","updated_at":"2025-02-13T20:17:46.000Z","dependencies_parsed_at":"2023-10-13T09:42:40.752Z","dependency_job_id":"c1d051bb-bc9f-4ae6-9130-12b846eca543","html_url":"https://github.com/datamade/bga-pensions","commit_stats":null,"previous_names":[],"tags_count":15,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/datamade%2Fbga-pensions","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/datamade%2Fbga-pensions/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/datamade%2Fbga-pensions/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/datamade%2Fbga-pensions/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/datamade","download_url":"https://codeload.github.com/datamade/bga-pensions/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248273998,"owners_count":21076279,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-14T08:13:12.771Z","updated_at":"2025-04-10T18:51:18.170Z","avatar_url":"https://github.com/datamade.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 💵 bga-pensions\n\n_Follow the money paid to retired public-sector employees throughout Illinois._\n\n## Requirements\n\n- Python 3.x\n- PostgreSQL 9.x +\n- Node / `npm`\n- `wget`\n\n## Getting started\n\n1. Clone this repository:\n\n    ```bash\n    git clone https://github.com/datamade/bga-pensions.git\n    ```\n\n2. Set up docker\n\n    ```bash\n\tdocker-compose up\n    ```\n\n## Importing data\n\nThe ETL process that supports this app encompasses two phases: formatting the\ndata, and importing it into the Django database.\n\nBy default, the import will run for every year of data available, as of 2019.\nTo run the complete import, navigate to the project directory in your shell,\nactivate your virtual environment, and run `make`.\n\n```bash\ndocker-compose run app make\n```\n\nYou can also define specific years to format and import. Simply define a custom\n`DATA_YEARS` environmental variable as a string containing each of the years\nyou wish to import, separated by spaces.\n\n```bash\ndocker-compose run -e DATA_YEARS=\"2018 2019\" app make -e\n```\n\nIf you wish to make the data without importing it, specify the `data` target.\n\n```bash\ndocker-compose run app make data -e\n```\n\n## Updating Pension Fund and Annual reports\n\n1. TK use recipe from makefile to update fixtures from production\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdatamade%2Fbga-pensions","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdatamade%2Fbga-pensions","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdatamade%2Fbga-pensions/lists"}