Skip to content

feat: enhance documentation and configuration options for EC-Twoslash#78

Merged
Adammatthiesen merged 7 commits into
mainfrom
adam/improve-docs
Feb 21, 2026
Merged

feat: enhance documentation and configuration options for EC-Twoslash#78
Adammatthiesen merged 7 commits into
mainfrom
adam/improve-docs

Conversation

@Adammatthiesen

@Adammatthiesen Adammatthiesen commented Feb 21, 2026

Copy link
Copy Markdown
Member

This pull request introduces several improvements and new features to the documentation site, focusing on enhanced configuration options, custom components, and improved navigation. The most significant changes are the addition of a new configuration reference section, custom page title handling, and updates to the documentation structure. Minor code formatting improvements and VSCode settings updates are also included.

Documentation enhancements and new features:

  • Added a comprehensive configuration reference page (configuration.mdx) describing all EC-Twoslash plugin options, including examples and property signatures.
  • Introduced a custom PageTitle.astro component to display badges for newly added features, and integrated it into the Starlight configuration. [1] [2]
  • Implemented a PropertySignature.astro component for consistent display of property types, defaults, and availability in documentation.

Navigation and structure improvements:

  • Updated astro.config.mts to autogenerate sidebar sections for "Available Twoslashers" and "Reference", improving navigation and discoverability of documentation. [1] [2]
  • Extended the content schema to support an addedIn field for documentation pages, enabling version tracking for new features.

Formatting and tooling updates:

  • Applied consistent semicolon usage in code examples across multiple MDX files for clarity and style. [1] [2] [3] [4] [5] [6] [7] [8] [9]
  • Updated VSCode settings and Biome configuration to improve developer experience and support Astro files. [1] [2]
  • Removed obsolete VSCode extension and launch configuration files from the docs directory. [1] [2]

@htg-1-studiocms-cloud

htg-1-studiocms-cloud Bot commented Feb 21, 2026

Copy link
Copy Markdown

Dokploy Preview Deployment

Name Status Preview Updated (UTC)
Expressive-Code-Twoslash Docs ✅ Done Preview URL 2026-02-21T05:52:12.403Z

@changeset-bot

changeset-bot Bot commented Feb 21, 2026

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: f0bc91f

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@github-actions github-actions Bot added the docs label Feb 21, 2026
@apollo-git-bot

apollo-git-bot Bot commented Feb 21, 2026

Copy link
Copy Markdown
Contributor

Allure Report Summary

Name Duration Stats New Flaky Retry Report
css-js-gen Tests 12ms Passed tests 37 37 0 0

@pkg-pr-new

pkg-pr-new Bot commented Feb 21, 2026

Copy link
Copy Markdown
npm i https://pkg.pr.new/withstudiocms/expressive-code-twoslash/css-js-gen@78
npm i https://pkg.pr.new/withstudiocms/expressive-code-twoslash@78

commit: f0bc91f

@Adammatthiesen Adammatthiesen marked this pull request as ready for review February 21, 2026 05:54
@Adammatthiesen Adammatthiesen requested a review from a team as a code owner February 21, 2026 05:54
@Adammatthiesen Adammatthiesen merged commit 2b43332 into main Feb 21, 2026
12 checks passed
@Adammatthiesen Adammatthiesen deleted the adam/improve-docs branch February 21, 2026 07:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants