Skip to content

Add crate feature flags to reduce compile footprint #15

Description

@Thunder-Blaze

Why this matters

  • The crate exposes many modules by default; consumers with narrow needs compile more than necessary.

Proposed work

  • Add feature flags per endpoint group (for example, media, user, forum, review).
  • Keep a full default for compatibility, and allow opt-in minimal builds.

Acceptance criteria

  • Crate compiles with selective endpoint features enabled.
  • Documentation includes feature matrix.

Metadata

Metadata

Assignees

No one assigned

    Labels

    mediumModerate complexity taskmedium priorityImportant work that can follow high-priority tasks

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions