Skip to content

add llms.txt file for easier use with llms#157

Merged
jaboehri merged 7 commits into
mainfrom
156-add-llmstxt-file-for-easier-use-with-llms
Jun 1, 2026
Merged

add llms.txt file for easier use with llms#157
jaboehri merged 7 commits into
mainfrom
156-add-llmstxt-file-for-easier-use-with-llms

Conversation

@schwzr
Copy link
Copy Markdown
Member

@schwzr schwzr commented Mar 31, 2026

  • Remove hardcoded "Latest version: DSF 2.0.2" from the intro description
  • Remove hardcoded version from the Operations section header (was "v2.0.2 - Latest", now "Latest")
  • Update Installation Guide and Release Notes descriptions to not reference a specific version

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR adds an llms.txt entrypoint to the VuePress public assets to provide an LLM-friendly, curated index into the DSF documentation and key resources (concepts, operations, troubleshooting, and process plugin development).

Changes:

  • Add a new docs/src/.vuepress/public/llms.txt file containing a structured overview and deep links into DSF docs.
  • Organize links by major areas (Core Concepts, Use Cases, Operations, Troubleshooting, Development, Community).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread docs/src/.vuepress/public/llms.txt Outdated
Comment thread docs/src/.vuepress/public/llms.txt Outdated
schwzr and others added 7 commits April 20, 2026 12:05
reduced the number of places to hold the version list
Provides a structured index of all DSF documentation pages following
the llms.txt standard (https://llmstxt.org), making the site easier
to consume for AI tools and large language models.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Contains the full text of all current documentation pages (v2.0.2)
stripped of frontmatter, for LLMs that prefer ingesting complete
content at once. Companion to llms.txt which provides the index.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Use version-agnostic descriptions and rely on /operations/latest
links instead, so the files don't become stale on new releases.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
The llms files were hand-maintained and had already drifted from the docs
(missing v2.1.0 pages, stale links). Replace manual upkeep with a
reproducible generator so they stay current.

- scripts/llms-index.ts: curated editorial source (sections, titles,
  descriptions, ordering) plus a fullExtra list for pages that belong in
  the full-text export but not the concise index
- scripts/generate-llms.ts: renders both files from the index and the
  markdown sources; maps /latest/ to the current latestVersion, strips
  frontmatter and resolves {{release.*}} tokens via the shared
  replaceReleaseTokens plugin. Supports --check for CI.
- npm run docs:generate-llms (tsx pinned as a devDependency)
- Regenerated llms.txt (adds Image Verification and Hardening Measures)
  and llms-full.txt (119 pages, all release tokens resolved)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@schwzr schwzr force-pushed the 156-add-llmstxt-file-for-easier-use-with-llms branch from 8e8f4bd to 9d18445 Compare June 1, 2026 09:39
@jaboehri jaboehri merged commit 8650d27 into main Jun 1, 2026
1 check 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.

4 participants