Skip to content

Design review: stable core size and package boundaries #29

Description

@aatuh

Context

api-toolkit is positioned as small Go HTTP API building blocks. Before adding or promoting more stable root packages, this issue asks for external review of whether the stable core is the right size.

Review paths

  • README.md
  • ROADMAP.md
  • docs/stable-core.md
  • docs/core-readiness.md
  • docs/package-classification.tsv
  • VERSIONING.md

Questions

  • Which root packages should be considered the default adoption path for an existing net/http or chi service?
  • Are any stable or compatibility-only packages too broad for the root module?
  • Which packages should stay stable but be documented as advanced or migration-shaped rather than recommended?
  • Which surfaces should move to contrib, app-owned code, or a future module split in a major release?

Desired outcome

A clear recommendation to keep, shrink, or reclassify the stable-core package set before future API additions.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    help wantedExtra attention is neededquestionFurther information is requested

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions