Skip to content

Libraries

Reference documentation for shared libraries and packages used across the Musingly platform.

In progress

Library documentation is pulled from package repositories via Git submodules. This section will be populated as submodule integrations are configured.

Planned Content

  • Core Utilities — String manipulation, date handling, validation, configuration management
  • API Client — Typed HTTP client for internal service communication
  • Auth Helpers — Token parsing, session utilities, and permission checks
  • Data Validators — Schema validation and data transformation utilities
  • Testing Utilities — Test fixtures, mock factories, and assertion helpers
  • LangChain Extensions — Custom chains, tools, and agent templates

Per-Library Documentation Structure

Section Contents
Overview What the library does, when to use it, and installation
API reference Function signatures, parameters, return types, and examples
Migration guide Changes between major versions
Contributing Development setup and how to add features

Contributing

See the contributing guide to add library documentation.