We currently use a single repository which has grown organically, and is now serving the purpose of both loading and preparing data as well as a very specific use-case of the data - serving a website. We should create a separate GitHub organisation for this project, split the current code into a website repo and a data repo, and refactor the data repo to be able to run in Docker more easily. We should also store the geojson data in the website repo.
Motivation
As a frontend developer
I want to be able to work on the website without processing the data myself
So that I can deliver value more quickly
As a data analyst
I want to be able to quickly get clean data in my tool of choice
So that I can deliver value more quickly
Specification
- Create a new GitHub organisation
- Move
map/static into a new repository in the new organistion, along with the wards.json file, and docs on running it
- Refactor the rest of this repository to have a single Makefile, single data directory, and single scripts directory
Downstream Impact
This may require minor changes to how the current Datasette deployment is performed
We currently use a single repository which has grown organically, and is now serving the purpose of both loading and preparing data as well as a very specific use-case of the data - serving a website. We should create a separate GitHub organisation for this project, split the current code into a website repo and a data repo, and refactor the data repo to be able to run in Docker more easily. We should also store the geojson data in the website repo.
Motivation
Specification
map/staticinto a new repository in the new organistion, along with the wards.json file, and docs on running itDownstream Impact
This may require minor changes to how the current Datasette deployment is performed