The bundled knowledge
Everything the tools and resources answer from ships in the package, in knowledge/. It needs nothing running: no installation, no network, no database. What is read from an installation instead, and why, is asking the installation.
documents/— the prose corpustypo3://guides/{documentId}serves andtypo3_rule_lookupsearches:core/contribution/rules.md,core/testing/scripts.md,core/contribution/commit-messages.md,core/contribution/gerrit-workflow.md,core/contribution/sources.mdhints/— one file per subject:datahandler.json,fal.json,labels.json,site-sets.jsonand many more. Each entry names the domains it is asked from in its owndomainsfield, so the file says what the hint is about and the tag says which query reaches itcatalog/— the component catalog (components.json,component-checklist.json,references.json,meta.json) and the shipped system extensions (system-extensions.json)test-suite-hints.json,task-intents.json,icon-concepts.json,server-scope.json,versions.json
All of it is read fresh on every request, so editing a file takes effect immediately — no restart and no rebuild. Which TYPO3 lines a statement holds for is data on the statement rather than a version number in its sentence: Which versions an answer holds for.
Two upstream sources this corpus is written against, for a reader who wants the original:
- TYPO3 Core Contribution Guide: https://docs.typo3.org/m/typo3/guide-contributionworkflow/main/en-us/
- TYPO3 Core Commit Message Rules: https://docs.typo3.org/m/typo3/guide-contributionworkflow/main/en-us/Appendix/CommitMessage.html