Skip to content

Split backends into independent repos #432

@geospatial-jeff

Description

@geospatial-jeff

Discussion started here: #409 (comment).

Including backends in this repo was convenient when stac-fastapi was first created but the pros are now outweighed by the cons.

Migration plan:

  1. Merge all open PRs.
  2. Release a new version, this will be the last version with a monorepo.
  3. Create two new repos in stac-utils org, one for each backend.
  4. Copy backend submodules over to new repos.
  5. Merge the api, extensions, and types submodules into a single stac-fastapi package, keep import paths the same to avoid breaking.
  6. Cut over to the new stac-fastapi package in the backend repos.
  7. Test / validate backend repos before we merge all of the code.
  8. Move backend specific issues to the appropriate repo.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions