Skip to content

docs: document liquidation, open_interest, and cex.symbol surfaces#110

Merged
martinkersner merged 1 commit into
mainfrom
issue-108-document-liquidation-open-interest-symbol
Jun 30, 2026
Merged

docs: document liquidation, open_interest, and cex.symbol surfaces#110
martinkersner merged 1 commit into
mainfrom
issue-108-document-liquidation-open-interest-symbol

Conversation

@martinkersner

Copy link
Copy Markdown
Member

Closes #108

Summary

Three public client surfaces had no docs. Adds doc pages + nav entries, basing every snippet on the actual method signatures in code.

  • docs/liquidation.md::: datamaxi.datamaxi.Liquidation (client.liquidation): __call__, feed, heatmap, map, symbol_history
  • docs/open-interest.md::: datamaxi.datamaxi.OpenInterest (client.open_interest): __call__, list, overview, summary, history_aggregated
  • docs/cex-symbol.md::: datamaxi.datamaxi.CexSymbol (client.cex.symbol): metadata, tags, cautions, delistings, volume, oi, oi_stats, liquidation
  • mkdocs.yml: top-level Liquidation + Open Interest; Symbol under the CEX: group.

Structure mirrors existing pages (funding-rate.md etc.): intro + usage snippet + mkdocstrings block. Drift sweep: no DEX refs remain; all method references in existing pages verified against source — no stale/renamed signatures found, so no other changes.

Test plan

  • Installed docs deps from requirements/requirements-dev.txt + editable package into a venv.
  • Ran mkdocs build --strict from the worktree root: built in ~10s, exit 0, zero warnings (strict fails on any missing mkdocstrings reference, so the three ::: blocks resolve).
  • No code changed; offline pytest suite not applicable (docs-only).

Document the three undocumented client surfaces (client.liquidation, client.open_interest, client.cex.symbol) with usage snippets derived from actual method signatures and mkdocstrings blocks. Add top-level Liquidation/Open Interest nav entries and Symbol under the CEX group.

Closes #108
@martinkersner martinkersner self-assigned this Jun 30, 2026
@martinkersner martinkersner merged commit f8e5c9f into main Jun 30, 2026
7 checks passed
@martinkersner martinkersner deleted the issue-108-document-liquidation-open-interest-symbol branch June 30, 2026 06:44
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.

Docs out of date: document liquidation, open_interest, and cex.symbol surfaces

1 participant