Jeff Albrecht

Results 60 issues of Jeff Albrecht

Create a config file and a module for parsing that config file into a stac api application. The config file should allow user to specify things like backend, extensions, middleware,...

enhancement
api layer

We can get meaningful code coverage on builds once #432 is done.

documentation
enhancement

https://github.com/stac-utils/stac-fastapi/issues/427#issuecomment-1201677603 > https://github.com/stac-utils/stac-fastapi/pull/429 has a working solution for the APIRouter prefixing issue by propagating the router prefix used by the core endpoints to the rest of the application but I...

enhancement
api layer

The current middleware injection makes it difficult for users to configure the middleware they are injecting, see https://github.com/stac-utils/stac-fastapi/pull/341 and https://github.com/stac-utils/stac-fastapi/pull/341#issuecomment-1201581834. There is no real advantage to abstracting middleware here, should...

enhancement
api layer

Existing guide is here: https://github.com/stac-utils/stac-fastapi/blob/master/CONTRIBUTING.md. Expectations around reviewing / merging PRs and code quality / standards are not very clear. Better PR and issue templates may help too. I think...

documentation
api layer

Right now there is a starlette request object that is injected into each endpoint and the user is responsible for creating links. The starlette request object is available from within...

enhancement
api layer

maybe in a different repo

enhancement
api layer

The `exc_info=True` parameter in the exception handlers doesn't actually do anything because the log statement isn't within a `except` block. It should either be removed or updated to explicitly pass...

enhancement
api layer

https://fastapi.tiangolo.com/advanced/additional-responses/#additional-response-with-model

enhancement
api layer