Skip to content

Add MkDocs documentation site and complete docstring coverage - #551

Merged
aarmey merged 2 commits into
mainfrom
docs/api-reference-and-docstrings
Aug 24, 2026
Merged

Add MkDocs documentation site and complete docstring coverage#551
aarmey merged 2 commits into
mainfrom
docs/api-reference-and-docstrings

Conversation

@aarmey

@aarmey aarmey commented Aug 24, 2026

Copy link
Copy Markdown
Member

Adds a MkDocs + Material + mkdocstrings site (docs/) with an API reference generated from docstrings and two runnable tutorials (CPTAC lung cancer clustering, EBDT kinase-inhibitor clustering), published to GitHub Pages via a new Actions workflow on every push to main.

Also fills in missing docstrings across the core library and figures/common.py: every function/method now has a purpose description plus documented arguments and return values, and every module has a top-of-file summary of its contents. Adds a handful of type annotations needed for strict docstring builds, with matching @overload signatures where a plain annotation lost ty's per-call return-type narrowing.

Claude-Session: https://claude.ai/code/session_01CQsZJTWRf2sCC9hVH5Zv2Y

Aaron Meyer and others added 2 commits August 23, 2026 20:17
Adds a MkDocs + Material + mkdocstrings site (docs/) with an API
reference generated from docstrings and two runnable tutorials (CPTAC
lung cancer clustering, EBDT kinase-inhibitor clustering), published to
GitHub Pages via a new Actions workflow on every push to main.

Also fills in missing docstrings across the core library and
figures/common.py: every function/method now has a purpose
description plus documented arguments and return values, and every
module has a top-of-file summary of its contents. Adds a handful of
type annotations needed for strict docstring builds, with matching
@overload signatures where a plain annotation lost ty's per-call
return-type narrowing.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CQsZJTWRf2sCC9hVH5Zv2Y
Neither package is referenced anywhere in the codebase; dropping them
also removes their transitive dependencies (anyio, httpx, httpcore,
h11, biothings-client) from the lockfile.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CQsZJTWRf2sCC9hVH5Zv2Y
@aarmey
aarmey merged commit f749a6b into main Aug 24, 2026
1 check failed
@aarmey
aarmey deleted the docs/api-reference-and-docstrings branch August 24, 2026 03:27
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