Break CI build link between docs and website#1135
Merged
gantoreno merged 22 commits intoMay 22, 2026
Merged
Conversation
…ld-link-between-docs-and-website
…to nuke-non-docs-stuff
iethree
requested changes
May 21, 2026
Contributor
iethree
left a comment
There was a problem hiding this comment.
Awesome work on a huge task. Just a few things I think need to be addressed.
0c76c75 to
a916be3
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.
Fixes GRO-162
Up until now, the docs website has been on a half-source-half-output situation, the main website embeds the docs, but docs don't build on their won because it requires shared things from the main website. Initially it appeared that only a handful of files were necessary for this application to properly build on its own. It was more than that. Each layout that got ported over unveiled transitive dependencies that also needed to be ported over.
This is also made worse by the fact that the docs website compiles another bunch of marketing pages that aren't really necessary - in the end, only
/docsmatters for this case, but the current repo tracks a lot of unrelated stuff.This PR includes the estimated necessary for the application to build properly, and brings the absolute necessary for the
/docsroute to build and work. This introduces duplication, but it's the first step towards building independence.