Jeff Albrecht
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,...
We can get meaningful code coverage on builds once #432 is done.
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...
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...
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...
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...
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...
https://fastapi.tiangolo.com/advanced/additional-responses/#additional-response-with-model