Skip to content

Conversation

ethomson
Copy link
Member

Add documentation for all our APIs, their parameters, and return information.

Add a CI validation step that uses our new documentation generator to ensure that we have complete documentation for our APIs.

The API documentation generation is useful (in `--strict` mode) to
determine whether all our APIs have sufficient documentation. Add a
`--validate-only` mode that will run the validation without emitting the
API JSON. This is useful for ensuring that the documentation is
complete.
Run our documentation generator in "validate only" mode to ensure that
new changes coming in to the repository have documented our changes
fully.
The `git_reflog_entry__alloc` function is not actually defined, nor
used. Remove references to it in the headers. It is not clear why the
corresponding `__free` is, or should be, exported. Make it internal to
the library.
@ethomson ethomson merged commit b8ad17f into main Nov 26, 2024
19 checks passed
@ethomson ethomson deleted the ethomson/docs branch November 26, 2024 22:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant