Wikifies Blizzard API Documentation
Exports wikitext to out/
lua53 Documenter/Documenter.lua
- Pywikibot/ - Pywikibot scripts for using the MediaWiki API.
- Scribunto/ - Scribunto scripts that provide data for the API infoboxes.
- Documenter/ - Generates wikitext from blizzard api documentation.
- KethoWowpedia/ - AddOn for dumping data in-game.
- Get FrameXML globals with Generate-Globals.ps1.
- Dump the WoW API with KethoDoc addon.
- Update BlizzardInterfaceResources.
🧹 Chores
- Add latest FrameXML folder to
FrameXML/retail/
(gitignored). - Add latest GlobalAPI dump to Scribunto/API_info/patch/api/retail.
- Update constants in Documenter/constants.lua and Util/Util.lua.
📝 API pages
- Run Documenter/Documenter.lua to generate and Pywikibot/util/upload.py to upload pages.
- Run Scribunto/API_info scripts and update Module:API_info data.
- Run Projects/WikitextDiff to generate API change summaries.
- Run Projects/API_patchdiff to compare builds and manually update changed API.
- Run Pages/World_of_Warcraft_API scripts to update the page.
- Run Pages/Global_functions.Classic.lua to generate wikitext for Classic comparisons.
- Update page relations: API_info/multi/data, API_info/flavor_ambox/data, API_info/navbox/data.
🔢 "List of IDs" pages
- Run Projects/DBC/DBC_exporter.lua to update the addon data.
- Run KethoWowpedia/scripts in-game to generate wikitext.
- Run Pages/ scripts to generate wikitext.