Repository navigation
Add comprehensive workflow engine comparison pages - #1
Merged
Merged
Conversation
…wler rules - Add a Compare section (/docs/alternatives) comparing node-flow with Netflix Conductor, Orkes, Temporal, Trigger.dev, Inngest, Restate, iii, Hatchet, AWS Step Functions, Airflow and Camunda, plus an open-source workflow engines overview that states node-flow's source-available licence plainly. - Add a <FAQ> MDX component that renders visible Q&A and emits FAQPage JSON-LD from the same data; use it on every comparison page and on the landing page. - Serve /llms.txt, /llms-full.txt and a Markdown twin of every docs page at <url>.md, advertised via rel=alternate type=text/markdown. - Name AI crawlers explicitly in robots.txt; weight the sitemap toward the guide and comparison pages. - Richer site metadata: keyword-bearing title and description, expanded keywords, Search Console / Bing / Yandex verification via env vars, SoftwareSourceCode and featureList in the structured data. - Landing page: keyword-bearing hero copy, a "How it compares" section, an FAQ, and Compare links in the header, mobile nav and footer. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016G6Nhuho3hTe6WLcMCPp2e
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
CI's `nx format:check` covers every changed file, including landing.css and landing.tsx, which were not prettier-formatted on main. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016G6Nhuho3hTe6WLcMCPp2e
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
This PR adds a complete set of comparison pages positioning node-flow against other workflow orchestration engines, along with supporting infrastructure for LLM crawlers and improved SEO.
Key Changes
New Documentation Pages
/docs/alternatives/index.mdx): Overview of workflow orchestration models and a comparison table of 12 enginesopen-source-workflow-engines.mdx): Focused comparison of open-source and source-available engines with licensing detailsLLM Crawler Support
/llms.txtendpoint: Index of all documentation pages in llmstxt.org format for AI answer engines/llms-full.txtendpoint: Complete documentation corpus as concatenated Markdown{page-url}.mdfor LLM crawlers to fetch clean text without HTML/scriptsrobots.txtto explicitly allow AI crawlers (GPTBot, ClaudeBot, Perplexity, etc.) and document the decisionSEO and Metadata Improvements
SoftwareApplicationandSoftwareSourceCodeschemas, feature lists, and author informationLanding Page Integration
landing-content.tsfor reuse across landing page and structured dataFAQPagestructured data from a single sourceNavigation and Structure
/docs/alternativesalternatives/meta.jsonorganizing comparison pages into logical groups (Conductor family, Durable execution, Other orchestrators)Implementation Details
fumadocs-mdxconfig to support/llms.txtand per-page.mdroutes without requiringcontent/directory at runtimenext.config.mjsmaps.mdrequests to thellms.mdxroute handlerhttps://claude.ai/code/session_016G6Nhuho3hTe6WLcMCPp2e