Repository navigation
Add bundle documentation, ready for symfony.com (#228) - #293
Open
andrew-demb wants to merge 6 commits into
Open
andrew-demb wants to merge 6 commits into
andrew-demb wants to merge 6 commits into
Conversation
Collaborator
Author
|
Also, I would like to disable the wiki after merging this. Refs: #204 |
Open
Lappihuan
requested changes
Oct 28, 2026
Lappihuan
approved these changes
Oct 28, 2026
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.
Closes #228. Related to thecodingmachine/graphqlite#376.
The Symfony bundle documentation currently lives in the GraphQLite core docs. It is out of date: it still covers Symfony 4/5,
AppKerneland theroutes.xmlimport, and it doesn't mentionschema.auto_reloadorgraphqlite:dump-schema. This PR moves the bundle docs into this repository, so that they live next to the code and core can link to them.What's included
Documentation in
docs/, written in RST so it can be published on symfony.com/bundles:#[Logged]/#[Right]/#[Security], login/logout/me, query limits)Generic GraphQLite topics link to the core documentation instead of repeating it.
.symfony.bundle.yaml, so symfony.com can build the docs once the bundle is listed.Tested examples:
tests/DocsFixtures/.DocsExamplesTestruns the documented queries and mutations against them.DOCtor-RST lint in CI (
.github/workflows/docs.yaml).README cut down to a pitch, the requirements, a quick start, and a link to the docs.
Smaller fixes:
branch-aliasincomposer.jsonsaid6.0.x-dev; it now says7.x-dev.info()and inconfig-template/now points to the new docs.Reviewing
The docs render on GitHub: start at
docs/index.rst(from fork). Links between pages (:doc:) show as plain text on GitHub; they will work on symfony.com.Follow-ups (not in this PR)
symfony/recipes-contrib; it still links to the old core docs page.LoginControlleralways creates its token for themainfirewall.security.firewall_nameis only used for the session key and to find the user provider. This looks like a bug to fix separately.