tembo-io/trunk

[COR-829] Categorize extensions in Trunk Registry (backend)

coredb-service-user opened this issue · 5 comments

Extensions published to trunk registry should be categorized. Examples include:

  • indexing
  • machine learning
  • CDC (change data capture)
  • scheduler
  • search
  • security
  • queries
  • caching
  • configuration

From SyncLinear.com | COR-829

The examples above are out of date

Users should be able to:

  • Set the category of an extension when publishing. There will be a set of categories to choose from.
  • Update the category of an extension if they are an owner.

Database details:

  • Table for categories
    • id
    • name
    • slug (valid name / format used by user)
    • description
    • extensions_count
    • created_at

Initially limit categories to 5

Category could be a required field. Users can opt out with --force.