[3.x] Support pages with more output file extensions (epic)#2524
Draft
emmadesilva wants to merge 103 commits into
Draft
[3.x] Support pages with more output file extensions (epic)#2524emmadesilva wants to merge 103 commits into
emmadesilva wants to merge 103 commits into
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #2524 +/- ##
============================================
Coverage 100.00% 100.00%
- Complexity 1720 1782 +62
============================================
Files 175 179 +4
Lines 4308 4453 +145
============================================
+ Hits 4308 4453 +145 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
edee07f to
62feb3c
Compare
This was referenced Jul 14, 2026
b406e43 to
2146b89
Compare
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
… default Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
…e method Removes HydePage::showInLlmsTxt() and its test contract entry. The generator now reads `llms` front matter defaulting to the page's sitemap inclusion, which already excludes generated non-HTML pages and redirects, keeping per-page control without adding public API to every page class. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
The page types Hyde ships are known to the framework, so grouping them needed no user input to be correct. Dropping the config removes its validation, exception path, and drift guard, and leaves the llms config at two keys. Custom sections remain available by overriding the generator and rebinding it in the container. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Drops the `llms` front matter key introduced alongside the generator. Leaving a page out of llms.txt does not stop AI services from reading it, as crawler access is governed by robots.txt, so the key could only ever mean "curate my index" — which is what `sitemap: false` already means. Front matter is public API we support for the life of the major version, and reintroducing the key later stays additive. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
A page titled "Arrays [Advanced]" previously emitted a malformed Markdown link. Also documents and tests the ordering contract: sections in declaration order, pages in route order, which keeps numerically prefixed docs in their reading order. Makes the section map a method so generator overrides can compute it at runtime. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Pins the documented answer to the one case the sitemap-derived rule cannot express: a page kept out of the sitemap for SEO reasons that should still reach an agent index. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This reverts commit 57b5c74.
9486d97 to
1dafca8
Compare
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.
Uh oh!
There was an error while loading. Please reload this page.