stac-rs
stac-rs copied to clipboard
Command line interface (CLI) and Rust libraries for the SpatioTemporal Asset Catalog (STAC) specification
We added `stac::Type` in https://github.com/stac-utils/stac-rs/pull/397, and we should transition to using it instead of strings when possible.
I think we can do this to speed up deserialization a bit.
I think we can test directly on the `run` function of the subcommands to avoid having to go through any actual command setup. But we need to be more sure...
This would be something beyond json-schema validating the contained items — e.g. GeoParquet versions and metadata, existence of a collection, etc.
We pinned it in https://github.com/stac-utils/stac-rs/pull/384
It might make the attribute access more awkward, but maybe we can add a trait (a la `Links`, but named `Common`) to provide getters and setters? Could be a lot...
We left a lot of undone tasks in https://github.com/stac-utils/rustac/pull/739: - Update docs - Update CHANGELOG - Maybe add back `Node` and `Resolver`?