Skip to content

Add Doxygen documentation and a GitHub Pages workflow - #3

Merged
pbosetti merged 1 commit into
mainfrom
develop/doc
Jul 4, 2026
Merged

Add Doxygen documentation and a GitHub Pages workflow#3
pbosetti merged 1 commit into
mainfrom
develop/doc

Conversation

@pbosetti

@pbosetti pbosetti commented Jul 4, 2026

Copy link
Copy Markdown
Owner

Doxygen comments (with usage examples) cover the public API only --
Expressionist::Expressionist, EvalMethod, ExpressionistException, and the
expressionist_c.h C ABI -- while the internal tokenizer/parser/evaluator in
the detail namespace stays undocumented and is excluded from the generated
site. The Doxyfile renders README.md as the site's main page and links the
example program in via \example.

Docs are generated into doc/ (gitignored, not versioned) with doxygen Doxyfile. A new GitHub Actions workflow rebuilds and publishes them to
GitHub Pages on every push to main.

Also fixes a .gitignore line where ".claude" and "pycache/" had been
concatenated onto one line by a prior edit.

Co-Authored-By: Claude Sonnet 5 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_01PSusXDdkjoi4ofSB9zJMoE

Doxygen comments (with usage examples) cover the public API only --
Expressionist::Expressionist, EvalMethod, ExpressionistException, and the
expressionist_c.h C ABI -- while the internal tokenizer/parser/evaluator in
the detail namespace stays undocumented and is excluded from the generated
site. The Doxyfile renders README.md as the site's main page and links the
example program in via \example.

Docs are generated into doc/ (gitignored, not versioned) with `doxygen
Doxyfile`. A new GitHub Actions workflow rebuilds and publishes them to
GitHub Pages on every push to main.

Also fixes a .gitignore line where ".claude" and "__pycache__/" had been
concatenated onto one line by a prior edit.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PSusXDdkjoi4ofSB9zJMoE
@pbosetti
pbosetti merged commit ae6a9fb into main Jul 4, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant