Urban-Analytics-Technology-Platform / popgetter-cli

A rust library and CLI for accessing popgetter data
0 stars 0 forks source link

popgetter-cli

Library and associated command-line application for exploring and fetching popgetter data.

Popgetter version compatibility

Each version of popgetter-cli is tied to one specific version of popgetter to ensure consistency of data types. (Note that updates to the actual data and metadata themselves do not lead to a version bump.)

popgetter popgetter-cli
0.1.0 0.1.0
... ...

Developer notes

Updating popgetter types

popgetter-cli depends on type-level information about the data and metadata it consumes, i.e. what fields are present and what types they have. This information is stored as a JSON schema in the schema subdirectory of this repository. To generate this file, install the appropriate version of the popgetter library locally (see version table above), and then run

popgetter-export-schema ./schema

from the top level of this repository.