Skip to content

feat(library): add n8n alternatives, LangGraph alternatives, and open-source AI agent platform listings#5633

Merged
waleedlatif1 merged 2 commits into
stagingfrom
library-alternatives-listings
Jul 13, 2026
Merged

feat(library): add n8n alternatives, LangGraph alternatives, and open-source AI agent platform listings#5633
waleedlatif1 merged 2 commits into
stagingfrom
library-alternatives-listings

Conversation

@waleedlatif1

Copy link
Copy Markdown
Collaborator

Summary

  • Add three new SEO library listings: /library/n8n-alternatives, /library/open-source-ai-agent-platforms, /library/langgraph-alternatives
  • Generate matching OG covers (1200x675, Season Sans at weight 500) using the same card template as the docs OG route and existing library covers
  • Frontmatter validated against ContentFrontmatterSchema; registry auto-discovers the posts, no code changes needed
  • Copy follows the language constitution (Chat/Sim naming, no banned terms)

Type of Change

  • New feature (content)

Testing

Validated frontmatter against the registry Zod schema, confirmed getAllPostMeta/getPostBySlug load and compile all three posts, and visually compared generated covers against the best-zapier-alternatives reference.

Checklist

  • Code follows project style guidelines
  • Self-reviewed my changes
  • Tests added/updated and passing
  • No new warnings introduced
  • I confirm that I have read and agree to the terms outlined in the Contributor License Agreement (CLA)

@vercel

vercel Bot commented Jul 13, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
docs Ready Ready Preview, Comment Jul 13, 2026 6:01pm

Request Review

@cursor

cursor Bot commented Jul 13, 2026

Copy link
Copy Markdown

PR Summary

Low Risk
Mostly marketing MDX plus a small, backward-compatible SEO metadata change; scan-time file reads only affect local OG images and fail safely to the previous defaults.

Overview
Adds three new library articles (/library/n8n-alternatives, /library/langgraph-alternatives, /library/open-source-ai-agent-platforms) as standard index.mdx posts with canonical URLs, tags, and local cover.jpg paths—picked up by the existing library registry without route changes.

Extends the shared content pipeline so local ogImage files under public/ are read at scan time via image-size, storing optional ogImageWidth / ogImageHeight on ContentMeta. buildPostMetadata and buildArticleJsonLd now emit those dimensions for Open Graph and schema.org, still defaulting to 1200×630 when the image is remote or unreadable (e.g. non-1200×675 covers).

Reviewed by Cursor Bugbot for commit 02ba8e5. Configure here.

@greptile-apps

greptile-apps Bot commented Jul 13, 2026

Copy link
Copy Markdown
Contributor

Greptile Summary

This PR adds new SEO library content and updates cover image metadata handling. The main changes are:

  • Three new library articles for n8n, LangGraph, and open-source AI agent platform comparisons.
  • Matching local cover images for the new library listings.
  • Content registry support for reading local cover image dimensions.
  • SEO metadata updates to use measured image dimensions when available.

Confidence Score: 5/5

This looks safe to merge.

  • No blocking issues found in the changed code.

Important Files Changed

Filename Overview
apps/sim/lib/content/registry-factory.ts Adds local cover image dimension probing during content metadata scans.
apps/sim/lib/content/schema.ts Adds optional computed image dimension fields to content metadata.
apps/sim/lib/content/seo.ts Uses computed image dimensions in OpenGraph and Article JSON-LD metadata.
apps/sim/package.json Adds the image dimension reader dependency.
apps/sim/content/library/langgraph-alternatives/index.mdx Adds the LangGraph alternatives library article.
apps/sim/content/library/n8n-alternatives/index.mdx Adds the n8n alternatives library article.
apps/sim/content/library/open-source-ai-agent-platforms/index.mdx Adds the open-source AI agent platforms library article.

Reviews (2): Last reviewed commit: "fix(content): declare actual OG image di..." | Re-trigger Greptile

Comment thread apps/sim/content/library/langgraph-alternatives/index.mdx
@waleedlatif1 waleedlatif1 requested a review from a team as a code owner July 13, 2026 17:57
@waleedlatif1

Copy link
Copy Markdown
Collaborator Author

@greptile

@waleedlatif1

Copy link
Copy Markdown
Collaborator Author

@cursor review

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Cursor Bugbot has reviewed your changes using default effort and found 1 potential issue.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit 02ba8e5. Configure here.

Comment thread apps/sim/lib/content/registry-factory.ts
@waleedlatif1 waleedlatif1 merged commit 0d9f860 into staging Jul 13, 2026
18 checks passed
@waleedlatif1 waleedlatif1 deleted the library-alternatives-listings branch July 13, 2026 18:27
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