Skip to content

graph-lite: public header review before the first tag #8

Description

@sebyx07

graph-lite.h is a public contract: everything exported becomes a promise the moment anyone embeds it. Review the surface once, deliberately, before graph-lite-v0.1.0.

Done when

  • Every exported symbol is intentional — nothing leaked from an implementation detail.
  • No consumer-domain vocabulary anywhere in the header, its comments included.
  • The standalone build and the embedding instructions in graph-lite/README.md both work from a clean checkout of just that directory.
  • Version macros and graph_lite::version() agree, and a header/binary mismatch is detectable at startup.
  • CHANGELOG.md has a graph-lite entry.

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

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions