Thanks for working on this! Here is first round of feedback:
- `list` module is a parameter and so we won't be able to embed it in the docs. Instead you could provide a link https://www.mediawiki.org/w/api.php?action=help&modules=query saying that all list supported modules are in there. Also, List Submodules section that you've linked in the additional notes can be integrated here.
- I like that in the beginning of the documented you've included a nice description about the API module. But, I think it would be nice if we try to integrate this info in various sections wherever appropriate. For example: "Links to individual list submodules can be found below, under the List Submodules section in Additional Notes. A fuller description of list submodules is available here. Most list submodules can be used as generators" could go in API:Documentation.
- Ideally, we don't need to include examples on this page and keep it simple like API:All search modules or API:Properties or API:Meta. The example that is in there is a combination of list and prop which is nice but feels a little out of place. It could be a tutorial of its own, for which I would need to think about a suitable venue. So, I suggest that we get rid of Example and Possible errors section completely.