Document the libakgl API with Doxygen
Add file, structure, global, and function documentation across all libakgl-owned headers and sources, including parameter contracts and likely AKERR/AKGL_ERR exceptions. Add a strict Doxyfile and build the generated API documentation in Gitea CI with warnings treated as failures. Co-authored-by: Codex (GPT-5) <noreply@openai.com>
This commit is contained in:
18
Doxyfile
Normal file
18
Doxyfile
Normal file
@@ -0,0 +1,18 @@
|
||||
PROJECT_NAME = libakgl
|
||||
PROJECT_BRIEF = "Game development support library"
|
||||
OUTPUT_DIRECTORY = build/docs
|
||||
|
||||
INPUT = include/akgl src
|
||||
FILE_PATTERNS = *.h *.c
|
||||
RECURSIVE = YES
|
||||
EXCLUDE_PATTERNS = */SDL_GameControllerDB.h
|
||||
|
||||
EXTRACT_ALL = YES
|
||||
EXTRACT_STATIC = YES
|
||||
WARN_IF_UNDOCUMENTED = YES
|
||||
WARN_IF_DOC_ERROR = YES
|
||||
WARN_AS_ERROR = FAIL_ON_WARNINGS
|
||||
|
||||
GENERATE_HTML = YES
|
||||
GENERATE_LATEX = NO
|
||||
QUIET = YES
|
||||
Reference in New Issue
Block a user