This is the parent task for documentation updates for the new hook system based on Hook Container.
### To do: Pilot
3 story points:
- [ ] Update https://www.mediawiki.org/wiki/Extension:BoilerPlate and https://www.mediawiki.org/wiki/Extension:Example (T254381) (Nikki)
- [x] Update hooks manual on mediawiki.org with intro section (T250754) (Nikki and Alex)
- [x] Add interfaces to individual hook pages on mediawiki.org (T250757) (Alex)
- [x] Create architecture documentation (https://gerrit.wikimedia.org/r/c/mediawiki/core/+/593982) (Tim)
- [x] Send announcement about changes to hook behavior in Core to wikitech-l following merging of key patches (Tim)
- [x] Troubleshoot group docs on Doxygen to create a list of available hooks (T253815) (Alex)
1-2 story points:
- [x] Update docs section on https://www.mediawiki.org/wiki/Manual:Hooks (Alex)
- [x] Search mediawiki.org for references to hooks.txt and update (Alex)
- [x] Update https://www.mediawiki.org/wiki/Manual:Extension.json/Schema#Hooks (Alex)
- [ ] Open a task summarizing our thoughts on creating a system that pulls documentation from hook interfaces into individual hook wiki pages (Example using extension data: https://www.mediawiki.org/wiki/Module:ExtensionJson), including auditing docs in the individual hook pages for additional content and managing translation (Alex)
- [x] Add callout on hooks.txt that points to the new system and redirects updates to hook interfaces (https://gerrit.wikimedia.org/r/c/mediawiki/core/+/593982) (Tim)
### To do: After migrating a few extensions and after release of 1.35
- [ ] Update https://www.mediawiki.org/wiki/Manual:Developing_extensions
- [ ] Finish updates to individual hook pages on mediawiki.org (T250757)
- [ ] Finish updating hooks manual on mediawiki.org (T250754)
- [ ] Update https://www.mediawiki.org/wiki/Extension:BoilerPlate and https://www.mediawiki.org/wiki/Extension:Example (T254381) (Nikki)
- [ ] Open a task summarizing our thoughts on creating a system that pulls documentation from hook interfaces into individual hook wiki pages (Example using extension data: https://www.mediawiki.org/wiki/Module:ExtensionJson), including auditing docs in the individual hook pages for additional content and managing translation (Alex)