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.