Skip to content

Conversation

@Ruchip16
Copy link

@Ruchip16 Ruchip16 commented Oct 16, 2025

Description

  • This PR is for the blog publishing for the latest web compatibility feature that we merged and released in v1.0.0 of vs-asyncapi-preview extension

Related issue(s)

Fixes #4450

Summary by CodeRabbit

  • Documentation
    • Published a blog announcing the AsyncAPI VS Code Preview is now usable in web browsers, with step‑by‑step access instructions, demo, technical overview, maintenance notes, and future possibilities.
  • Chores
    • Added TypeScript declaration support for Next.js tooling (build-time type declarations only; no runtime impact).

@netlify
Copy link

netlify bot commented Oct 16, 2025

Deploy Preview for asyncapi-website ready!

Built without sensitive environment variables

Name Link
🔨 Latest commit e339fad
🔍 Latest deploy log https://app.netlify.com/projects/asyncapi-website/deploys/6909d7be9815eb0007ddc977
😎 Deploy Preview https://deploy-preview-4484--asyncapi-website.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Welcome to AsyncAPI. Thanks a lot for creating your first pull request. Please check out our contributors guide useful for opening a pull request.
Keep in mind there are also other channels you can use to interact with AsyncAPI community. For more details check out this issue.

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Oct 16, 2025

Walkthrough

Adds a Next.js TypeScript declaration file (next-env.d.ts) and a new blog post announcing the AsyncAPI VS Code Preview extension's web compatibility (pages/blog/asyncapi-vs-code-preview-goes-web-now-available-in-your-browser-.md).

Changes

Cohort / File(s) Summary
TypeScript Declaration
next-env.d.ts
New TypeScript declaration file with reference directives for next, next/image-types/global, and a local routes.d.ts; includes the standard Next.js "do not edit" comment and docs link.
Blog Content
pages/blog/asyncapi-vs-code-preview-goes-web-now-available-in-your-browser-.md
New Markdown blog post with full front matter and article content describing web compatibility for the AsyncAPI VS Code Preview extension, technical changes, usage steps, maintenance notes, demo/share instructions, and call-to-action.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

  • Focus review on:
    • next-env.d.ts for correct reference paths and expected Next.js comment format.
    • Blog front matter (date, canonical, authors, tags, cover) and content formatting for site rendering.

Possibly related PRs

Suggested labels

ready-to-merge

Suggested reviewers

  • derberg
  • akshatnema
  • sambhavgupta0705
  • anshgoyalevil
  • TRohit20
  • Mayaleeeee
  • asyncapi-bot-eve

Poem

🐇 I hopped through types and posts today,
New declarations snug in Next's bright hay,
A blog sings: "Preview in the browser, hooray!"
Code and content bask in morning's ray,
Taste the web—AsyncAPI leads the way.

Pre-merge checks and finishing touches

❌ Failed checks (1 warning, 1 inconclusive)
Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. You can run @coderabbitai generate docstrings to improve docstring coverage.
Title check ❓ Inconclusive The title is partially related to the changeset—it refers to a real part of the change (the blog post announcement), but is vague with the emoji and generic 'chore' label, and the description indicates this should be 'docs' per Conventional Commits standards. Align the title with Conventional Commits by using 'docs:' instead of 'chore:' to indicate this is a documentation change, and consider removing the emoji for clarity.
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Linked Issues Check ✅ Passed The linked issue #4450 is formatted as a blog post submission template requesting an announcement about the AsyncAPI VS Code Preview extension's web compatibility. The PR delivers a blog post that fulfills these requirements by providing technical context about what changed, explaining the value proposition and impact, offering clear usage guidance with step-by-step instructions for trying the feature, and declaring the extension's transition to maintenance mode. The blog post content aligns with the objectives outlined in the linked issue, including documentation and usage guidance for the web-compatible extension.
Out of Scope Changes Check ✅ Passed The pull request includes two changes: a blog post markdown file announcing the web compatibility feature and a TypeScript declaration file (next-env.d.ts). The blog post is clearly in scope as it directly fulfills the linked issue's requirement for a published announcement. The next-env.d.ts file is supporting infrastructure for a Next.js-based website repository, containing TypeScript type definitions and reference directives for the Next.js framework. This file is necessary for TypeScript support in the website project and is appropriately included alongside the content addition.
✨ Finishing touches
  • 📝 Generate docstrings
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@codecov
Copy link

codecov bot commented Oct 16, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 100.00%. Comparing base (b4bdd8b) to head (e339fad).

Additional details and impacted files
@@            Coverage Diff            @@
##            master     #4484   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files           22        22           
  Lines          780       780           
  Branches       144       144           
=========================================
  Hits           780       780           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@asyncapi-bot
Copy link
Contributor

asyncapi-bot commented Oct 16, 2025

⚡️ Lighthouse report for the changes in this PR:

Category Score
🔴 Performance 45
🟢 Accessibility 98
🟢 Best practices 92
🟢 SEO 100
🔴 PWA 33

Lighthouse ran on https://deploy-preview-4484--asyncapi-website.netlify.app/

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

📜 Review details

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 9de49c1 and fa010e1.

📒 Files selected for processing (2)
  • next-env.d.ts (1 hunks)
  • pages/blog/asyncapi-vs-code-preview-goes-web-now-available-in-your-browser-.md (1 hunks)
🧰 Additional context used
🪛 LanguageTool
pages/blog/asyncapi-vs-code-preview-goes-web-now-available-in-your-browser-.md

[uncategorized] ~20-~20: The official name of this software platform is spelled with a capital “H”.
Context: ...Open any GitHub repo in vscode.dev or github.dev, and you can instantly preview As...

(GITHUB)


[grammar] ~21-~21: There might be a mistake here.
Context: ...your browser and an internet connection. 🔄 **Works consistently across desktop a...

(QB_NEW_EN)


[grammar] ~22-~22: There might be a mistake here.
Context: ..., providing the same preview experience. ## What Changed Under the Hood? Making the...

(QB_NEW_EN)


[style] ~30-~30: Consider using “incompatible” to avoid wordiness.
Context: ...Removed EDAVisualizer* (unmaintained, not compatible with webmode) - **Updated VS Code depen...

(NOT_ABLE_PREMIUM)


[grammar] ~37-~37: There might be a mistake here.
Context: ...lone repos locally just to preview files 🚀 **Teams adopting AsyncAPI in cloud-fi...

(QB_NEW_EN)


[grammar] ~38-~38: There might be a mistake here.
Context: ...rkflows** - Work entirely in the browser 💡 New users experimenting without n...

(QB_NEW_EN)


[grammar] ~39-~39: There might be a mistake here.
Context: ...ing** without needing to install VS Code This is a huge usability improvement...

(QB_NEW_EN)


[grammar] ~48-~48: There might be a mistake here.
Context: ...ll render beautifully in your browser 🚀 ## See It in Action *[Video demo section -...

(QB_NEW_EN)


[style] ~74-~74: For conciseness, consider replacing this expression with an adverb.
Context: ...ity - No new major features are planned at the moment - Community contributions for bug fixes...

(AT_THE_MOMENT)

@AceTheCreator
Copy link
Member

We require all PRs to follow Conventional Commits specification. More details 👇🏼

 No release type found in pull request title "AsyncAPI VS Code Preview Goes Web: Now Available in Your Browser 🚀". Add a prefix to indicate what kind of release this pull request corresponds to. For reference, see https://www.conventionalcommits.org/

Available types:
 - feat: A new feature
 - fix: A bug fix
 - docs: Documentation only changes
 - style: Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc)
 - refactor: A code change that neither fixes a bug nor adds a feature
 - perf: A code change that improves performance
 - test: Adding missing tests or correcting existing tests
 - build: Changes that affect the build system or external dependencies (example scopes: gulp, broccoli, npm)
 - ci: Changes to our CI configuration files and scripts (example scopes: Travis, Circle, BrowserStack, SauceLabs)
 - chore: Other changes that don't modify src or test files
 - revert: Reverts a previous commit

@Ruchip16

@Ruchip16 Ruchip16 changed the title AsyncAPI VS Code Preview Goes Web: Now Available in Your Browser 🚀 docs: AsyncAPI VS Code Preview Goes Web Now Available in Your Browser 🚀 Oct 30, 2025
@Ruchip16 Ruchip16 changed the title docs: AsyncAPI VS Code Preview Goes Web Now Available in Your Browser 🚀 docs: asyncapi vscode preview goes web now available in your browser 🚀 Oct 30, 2025
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 0

🧹 Nitpick comments (2)
pages/blog/asyncapi-vs-code-preview-goes-web-now-available-in-your-browser-.md (2)

30-30: Consider rewording for clarity.

Replace "not compatible with webmode" with "incompatible with webmode" for more concise phrasing.

-- **Removed EDAVisualizer integration** (unmaintained, not compatible with webmode)
+- **Removed EDAVisualizer integration** (unmaintained, incompatible with webmode)

71-71: Simplify temporal adverb.

Replace "at the moment" with "currently" for more concise language.

-- No new major features are planned at the moment
+- No new major features are planned currently
📜 Review details

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between fa010e1 and 6747ba4.

📒 Files selected for processing (2)
  • next-env.d.ts (1 hunks)
  • pages/blog/asyncapi-vs-code-preview-goes-web-now-available-in-your-browser-.md (1 hunks)
✅ Files skipped from review due to trivial changes (1)
  • next-env.d.ts
🧰 Additional context used
🧠 Learnings (2)
📓 Common learnings
Learnt from: asyncapi-bot
PR: asyncapi/website#0
File: :0-0
Timestamp: 2025-02-18T12:07:42.211Z
Learning: The following PR commands are supported in the asyncapi/website repository:
- `/please-take-a-look` or `/ptal`: Requests attention from reviewers who haven't reviewed the PR
- `/ready-to-merge` or `/rtm`: Triggers automerge when all conditions are met
- `/do-not-merge` or `/dnm`: Blocks automerge even if all conditions are met
- `/autoupdate` or `/au`: Adds autoupdate label to keep PR in sync with target branch
- `/update` or `/u`: One-time update of PR with latest changes from target branch
Learnt from: anshgoyalevil
PR: asyncapi/website#3950
File: scripts/utils/check-locales.ts:122-129
Timestamp: 2025-04-20T16:05:16.482Z
Learning: In the AsyncAPI website project, Next.js throws errors at runtime when locale files are missing, making additional validation for missing files unnecessary in the check-locales script.
Learnt from: akshatnema
PR: asyncapi/website#3423
File: tests/index.test.js:2-7
Timestamp: 2025-01-18T08:44:43.614Z
Learning: In the AsyncAPI website project, JavaScript test files must include the .ts extension when importing TypeScript files (e.g., `require('../scripts/build-rss.ts')`). This is a project-specific requirement enforced by the linting rules and build setup, even though it differs from typical Node.js behavior.
Learnt from: akshatnema
PR: asyncapi/website#3423
File: tests/index.test.js:2-7
Timestamp: 2025-01-18T08:44:43.614Z
Learning: In the AsyncAPI website project, JavaScript test files must include the .ts extension when importing TypeScript files (e.g., `require('../scripts/build-rss.ts')`). This is enforced by the project's configuration which uses `moduleResolution: "bundler"` in tsconfig.json and TypeScript-aware ESLint plugins. The .ts extensions are required even though the files are imported using CommonJS require statements.
Learnt from: akshatnema
PR: asyncapi/website#3423
File: tests/index.test.js:2-7
Timestamp: 2025-01-18T08:44:43.614Z
Learning: In JavaScript test files within the AsyncAPI website project, TypeScript file imports must include the .ts extension to avoid lint errors, even though the files being imported are JavaScript files.
📚 Learning: 2025-06-03T06:48:09.304Z
Learnt from: iambami
PR: asyncapi/website#4111
File: markdown/blog/community-spotlight-aayush.md:3-3
Timestamp: 2025-06-03T06:48:09.304Z
Learning: For AsyncAPI community spotlight blog posts, the frontmatter date should reflect the actual publication date, not the month being highlighted in the spotlight. For example, a "May Community Spotlight" can be published in June with a June date in the frontmatter.

Applied to files:

  • pages/blog/asyncapi-vs-code-preview-goes-web-now-available-in-your-browser-.md
🪛 LanguageTool
pages/blog/asyncapi-vs-code-preview-goes-web-now-available-in-your-browser-.md

[uncategorized] ~20-~20: The official name of this software platform is spelled with a capital “H”.
Context: ...Open any GitHub repo in vscode.dev or github.dev, and you can instantly preview As...

(GITHUB)


[style] ~30-~30: Consider using “incompatible” to avoid wordiness.
Context: ...Visualizer integration** (unmaintained, not compatible with webmode) - **Updated VS Code depen...

(NOT_ABLE_PREMIUM)


[style] ~71-~71: For conciseness, consider replacing this expression with an adverb.
Context: ...ity - No new major features are planned at the moment - Community contributions for bug fixes...

(AT_THE_MOMENT)

🔇 Additional comments (3)
pages/blog/asyncapi-vs-code-preview-goes-web-now-available-in-your-browser-.md (3)

10-10: Verify author photo matches author name.

The avatar filename lpgornicki.webp does not match the author name "Ruchi Pakhle". Please confirm whether this is a copy-paste error or an intentional reference.


7-7: Verify cover image is appropriate for this post.

The cover image path references a May 2021 photo (/img/posts/may-2021-at-asyncapi/cover.webp) for an October 2025 feature announcement. Please confirm this is the intended cover or update it to one that better reflects the web compatibility milestone.


1-82: Blog post content is well-structured and informative.

The announcement clearly communicates the web compatibility milestone, explains the technical changes, and provides actionable guidance for users. The timestamp format and demo section have been corrected from previous feedback. Once the author metadata and cover image are verified, this post will be ready to publish.

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

📜 Review details

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 6747ba4 and 27d60e6.

📒 Files selected for processing (2)
  • next-env.d.ts (1 hunks)
  • pages/blog/asyncapi-vs-code-preview-goes-web-now-available-in-your-browser-.md (1 hunks)
🚧 Files skipped from review as they are similar to previous changes (1)
  • next-env.d.ts
🧰 Additional context used
🧠 Learnings (2)
📓 Common learnings
Learnt from: asyncapi-bot
PR: asyncapi/website#0
File: :0-0
Timestamp: 2025-02-18T12:07:42.211Z
Learning: The following PR commands are supported in the asyncapi/website repository:
- `/please-take-a-look` or `/ptal`: Requests attention from reviewers who haven't reviewed the PR
- `/ready-to-merge` or `/rtm`: Triggers automerge when all conditions are met
- `/do-not-merge` or `/dnm`: Blocks automerge even if all conditions are met
- `/autoupdate` or `/au`: Adds autoupdate label to keep PR in sync with target branch
- `/update` or `/u`: One-time update of PR with latest changes from target branch
Learnt from: anshgoyalevil
PR: asyncapi/website#3950
File: scripts/utils/check-locales.ts:122-129
Timestamp: 2025-04-20T16:05:16.482Z
Learning: In the AsyncAPI website project, Next.js throws errors at runtime when locale files are missing, making additional validation for missing files unnecessary in the check-locales script.
Learnt from: akshatnema
PR: asyncapi/website#3423
File: tests/index.test.js:2-7
Timestamp: 2025-01-18T08:44:43.614Z
Learning: In the AsyncAPI website project, JavaScript test files must include the .ts extension when importing TypeScript files (e.g., `require('../scripts/build-rss.ts')`). This is a project-specific requirement enforced by the linting rules and build setup, even though it differs from typical Node.js behavior.
Learnt from: akshatnema
PR: asyncapi/website#3423
File: tests/index.test.js:2-7
Timestamp: 2025-01-18T08:44:43.614Z
Learning: In the AsyncAPI website project, JavaScript test files must include the .ts extension when importing TypeScript files (e.g., `require('../scripts/build-rss.ts')`). This is enforced by the project's configuration which uses `moduleResolution: "bundler"` in tsconfig.json and TypeScript-aware ESLint plugins. The .ts extensions are required even though the files are imported using CommonJS require statements.
Learnt from: akshatnema
PR: asyncapi/website#3423
File: tests/index.test.js:2-7
Timestamp: 2025-01-18T08:44:43.614Z
Learning: In JavaScript test files within the AsyncAPI website project, TypeScript file imports must include the .ts extension to avoid lint errors, even though the files being imported are JavaScript files.
📚 Learning: 2025-06-03T06:48:09.304Z
Learnt from: iambami
PR: asyncapi/website#4111
File: markdown/blog/community-spotlight-aayush.md:3-3
Timestamp: 2025-06-03T06:48:09.304Z
Learning: For AsyncAPI community spotlight blog posts, the frontmatter date should reflect the actual publication date, not the month being highlighted in the spotlight. For example, a "May Community Spotlight" can be published in June with a June date in the frontmatter.

Applied to files:

  • pages/blog/asyncapi-vs-code-preview-goes-web-now-available-in-your-browser-.md
🪛 LanguageTool
pages/blog/asyncapi-vs-code-preview-goes-web-now-available-in-your-browser-.md

[uncategorized] ~20-~20: The official name of this software platform is spelled with a capital “H”.
Context: ...Open any GitHub repo in vscode.dev or github.dev, and you can instantly preview As...

(GITHUB)


[uncategorized] ~79-~79: If this is a compound adjective that modifies the following noun, use a hyphen.
Context: ...er to demonstrate AsyncAPI concepts - Open source contributions - Lower barrier for rev...

(EN_COMPOUND_ADJECTIVE_INTERNAL)

⏰ Context from checks skipped due to timeout of 180000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (3)
  • GitHub Check: Redirect rules - asyncapi-website
  • GitHub Check: Header rules - asyncapi-website
  • GitHub Check: Pages changed - asyncapi-website
🔇 Additional comments (2)
pages/blog/asyncapi-vs-code-preview-goes-web-now-available-in-your-browser-.md (2)

7-7: Verify cover image is appropriate for this blog post.

Line 7 references /img/posts/may-2021-at-asyncapi/cover.webp. This appears to be a May 2021 image but the blog post is from October 2025 and announces the web extension release. Please confirm this is the intended cover image or provide a new one that visually represents the web compatibility announcement.


7-12: Fix author metadata: photo and link do not match author.

Line 10's avatar path (lpgornicki.webp) and the byline/link on lines 11-12 do not correspond to the author "Ruchi Pakhle" stated on line 9. This appears to be copied from a previous blog post. Please provide the correct photo path and Twitter/social link for Ruchi Pakhle.

⛔ Skipped due to learnings
Learnt from: Siddhant-Pragyan-Sinha
PR: asyncapi/website#4074
File: markdown/blog/open-nest.md:11-12
Timestamp: 2025-04-28T01:13:59.084Z
Learning: For AsyncAPI blog posts, author photo filenames don't necessarily need to match the author's official name, as some authors may use pen names or nicknames (e.g., Aishat Muibudeen using "maya_picture.webp" for her avatar).
Learnt from: anshgoyalevil
PR: asyncapi/website#3557
File: tests/fixtures/markdown/check-edit-links-data.js:3-11
Timestamp: 2025-01-19T04:51:41.255Z
Learning: In the AsyncAPI website repository, the test data in `tests/fixtures/markdown/check-edit-links-data.js` intentionally includes inconsistent paths (with and without 'docs' prefix) to verify the script's ability to normalize and handle ambiguous path structures.
Learnt from: bandantonio
PR: asyncapi/website#3393
File: markdown/blog/2024-Q1-docs-report.md:10-12
Timestamp: 2024-11-13T20:34:18.998Z
Learning: In the markdown files for the AsyncAPI website, avatar image paths should be referenced without the `public` prefix (e.g., use `/img/avatars/...` instead of `/public/img/avatars/...`).

Comment on lines +52 to +54
See the AsyncAPI VS Code Preview running in web mode below:

[![Watch the demo](https://drive.google.com/file/d/1GOUTwhHjV0KdBiRuPLJUEQdYaNvUu6e3/view?usp=sharing)](https://docs.google.com/videos/d/1a9raPb68NdEjj6qExkp81CBQicLPwqYg3V9WeG_P1lg/edit?usp=sharing "Click to watch demo")
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🔴 Critical

Replace Google Drive video links with accessible demo format.

The video demo section uses Google Drive sharing URLs that are not suitable for direct embedding or browser preview. Readers will be redirected away from the blog to external video services rather than seeing the demo inline. Please replace with:

  • An embedded video iframe if hosting on YouTube, Vimeo, or similar
  • A linked thumbnail + caption describing the demo steps
  • Or remove the section if video is not yet ready
🤖 Prompt for AI Agents
In
pages/blog/asyncapi-vs-code-preview-goes-web-now-available-in-your-browser-.md
around lines 52 to 54, the demo uses Google Drive viewing URLs that cannot be
embedded and force readers offsite; replace this with an accessible demo
solution by either embedding a proper iframe from YouTube/Vimeo (if the video is
hosted there), or by replacing the current markdown link with a linked thumbnail
image plus a short caption summarizing the demo steps, or remove the block if
the video isn’t ready—ensure the new markup uses an embeddable source or a
local/static thumbnail and includes alt text and a descriptive caption.

We're excited to bring AsyncAPI Preview into the browser, making it even easier for developers to adopt and explore AsyncAPI. This web compatibility opens up new possibilities for:

- **Educational content** - Easier to demonstrate AsyncAPI concepts
- **Open source contributions** - Lower barrier for reviewing and contributing to AsyncAPI projects
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor

Use hyphen for compound adjective.

Line 79 reads "Open source contributions" but when used as a compound adjective modifying a noun, it should be hyphenated: "open-source contributions".

Apply this diff:

- **Open source contributions** - Lower barrier for reviewing and contributing to AsyncAPI projects
+ **open-source contributions** - Lower barrier for reviewing and contributing to AsyncAPI projects
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
- **Open source contributions** - Lower barrier for reviewing and contributing to AsyncAPI projects
- **open-source contributions** - Lower barrier for reviewing and contributing to AsyncAPI projects
🧰 Tools
🪛 LanguageTool

[uncategorized] ~79-~79: If this is a compound adjective that modifies the following noun, use a hyphen.
Context: ...er to demonstrate AsyncAPI concepts - Open source contributions - Lower barrier for rev...

(EN_COMPOUND_ADJECTIVE_INTERNAL)

🤖 Prompt for AI Agents
In
pages/blog/asyncapi-vs-code-preview-goes-web-now-available-in-your-browser-.md
around line 79, the phrase "Open source contributions" should be hyphenated when
used as a compound adjective; change it to "open-source contributions"
(lowercase initial letter if following sentence casing) to correctly form the
compound modifier.

@thulieblack thulieblack changed the title docs: asyncapi vscode preview goes web now available in your browser 🚀 chore(blog): add asyncapi vscode preview goes web now available in your browser 🚀 Nov 4, 2025
Copy link
Member

@thulieblack thulieblack left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Ruchip16 can you please update your front matter details its not consistent. Some details show Lukasz's and also the date format is not rendering to the website.

@Ruchip16
Copy link
Author

Ruchip16 commented Nov 4, 2025

@Ruchip16 can you please update your front matter details its not consistent. Some details show Lukasz's and also the date format is not rendering to the website.

sure i will update the PR

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.

Enable web compatibility for VS Code Preview Extension

5 participants