Skip to content

docs: update API documentation, commit guidelines, and optimize Sandpack processing - #59

Merged
humanbydefinition merged 6 commits into
mainfrom
dev
Aug 24, 2026
Merged

docs: update API documentation, commit guidelines, and optimize Sandpack processing#59
humanbydefinition merged 6 commits into
mainfrom
dev

Conversation

@humanbydefinition

Copy link
Copy Markdown
Owner

Summary

Synchronizes the dev branch into main, refreshing API reference documentation for textmode.export.js (including categorized navigation and new video export models), updating contributing guidelines for shared commit hooks, and optimizing API Sandpack example build processing.

Changes

1. API Reference Documentation

  • Updated textmode.export.js API reference with revised TypeDoc category organization (Workflow, Canvas capture, GIF export, Video export, Layer data export, JSON document data, Overlay).
  • Added documentation for new types and options: VideoQuality, VideoQualityLevel, VideoSaveDestination, and updated VideoExportOptions and VideoExportProgress.
  • Updated lastModified metadata timestamps across ecosystem package API reference pages.

2. Contributing Guidelines

  • Updated docs/contributing/code.md to reflect the use of @textmode/release commitlint preset and managed commit-msg hook.

3. API Sandpack Build Performance

  • Cached API sandbox profile lookup values in scripts/api-sandpack-examples.mjs to prevent repeated allocations during processing.
  • Concurrently read and transform API Markdown pages via Promise.all() while maintaining deterministic source ordering, validations, and write operations.

humanbydefinition and others added 6 commits August 23, 2026 11:08
Cache the profile values once instead of allocating a new array for each profile lookup during API sandbox processing. Preserve the existing lookup behavior while avoiding repeated Object.values calls.
Read and transform independent API Markdown files concurrently while aggregating results in source order. Preserve the existing output ordering, validation counts, and write mode behavior.
…ack-processing

perf: process API Sandpack files concurrently
…profiles

perf: cache API sandbox profile lookups
@humanbydefinition
humanbydefinition merged commit 5dee5ca into main Aug 24, 2026
2 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