]> granicus.if.org Git - git/commit
CodingGuidelines: document the API in *.h files
authorJunio C Hamano <gitster@pobox.com>
Fri, 28 Sep 2018 16:50:14 +0000 (09:50 -0700)
committerJunio C Hamano <gitster@pobox.com>
Sat, 29 Sep 2018 18:18:01 +0000 (11:18 -0700)
commitd9f079ad1a866151fea01f7f977dfbd1ba4d97f7
treec0d420eeaac4fd594ec4f02362f2d1d1ff99e9c6
parent1d4361b0f344188ab5eec6dcea01f61a3a3a1670
CodingGuidelines: document the API in *.h files

It makes it harder to let the API description and the reality drift
apart if the doc is kept close to the implementation or the header
of the API.  We have been slowly migrating API docs out of the
Documentation/technical/api-* to *.h files, and the development
community generally considers that how inline docs in strbuf.h is
done the best current practice.

We recommend documenting in the header over documenting near the
implementation to encourage people to write the docs that are
readable without peeking at the implemention.

Helped-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Documentation/CodingGuidelines