Skip to content

Conversation

@tmlmt
Copy link
Owner

@tmlmt tmlmt commented Jan 11, 2026

Description

Implemented versioned documentation support to maintain both v2 and v3 documentation simultaneously. This change allows users to access different versions of the documentation based on the release tag.

Key changes:

  • Modified CI workflow to build and deploy both v2 (from main branch) and v3 (from release tag) documentation
  • Added version detection logic to display appropriate version information
  • Created a custom VitePress layout with a warning banner for pre-release versions
  • Configured documentation base paths to support version-specific URLs
  • Added version switcher in the navigation menu

Type of change

  • New feature (non-breaking change which adds functionality)
  • This change requires a documentation update

How Has This Been Tested?

  • Verified documentation builds correctly for both v2 and v3 versions
  • Tested version switcher navigation between documentation versions
  • Confirmed pre-release banner displays correctly on alpha/beta versions

Checklist:

  • I have performed a self-review of my code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • I have run pnpm lint and my changes generate no new warnings
  • I have added tests that prove my fix is effective or that my feature works
  • New and existing unit tests pass locally with my changes
  • Any dependent changes have been merged and published in downstream modules

Copy link
Owner Author

tmlmt commented Jan 11, 2026

This stack of pull requests is managed by Graphite. Learn more about stacking.

@tmlmt tmlmt changed the base branch from chore/human-regex-v2.2.0 to graphite-base/85 January 13, 2026 14:18
@tmlmt tmlmt force-pushed the docs/multiversion branch from 237f91f to aaf70ba Compare January 13, 2026 14:18
@tmlmt tmlmt changed the base branch from graphite-base/85 to chore/bump-vitepress January 13, 2026 14:18
@tmlmt tmlmt marked this pull request as ready for review January 13, 2026 14:25
Copy link
Owner Author

tmlmt commented Jan 13, 2026

Merge activity

  • Jan 13, 2:25 PM UTC: A user started a stack merge that includes this pull request via Graphite.
  • Jan 13, 2:26 PM UTC: Graphite rebased this pull request as part of a merge.
  • Jan 13, 2:27 PM UTC: @tmlmt merged this pull request with Graphite.

@tmlmt tmlmt changed the base branch from chore/bump-vitepress to graphite-base/85 January 13, 2026 14:26
@tmlmt tmlmt changed the base branch from graphite-base/85 to main January 13, 2026 14:26
@tmlmt tmlmt force-pushed the docs/multiversion branch from aaf70ba to 90e44c8 Compare January 13, 2026 14:26
@tmlmt tmlmt merged commit 963052c into main Jan 13, 2026
2 of 3 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.

2 participants