GitLab pages documentation has not been updated for source installations
Problem to solve
The documentation for GitLab pages does not seem to have been updated for the recent API change, so there currently is no documentation how to run GitLab pages on a source-based installation.
This has been discussed in MR !53847 (merged), but seems to be a general problem outside the scope of that MR.
Proposal
The change seems to be rather straightforward, pages needs to be invoked like this instead of like this, but documentation on the config file contents, that I am unfamiliar with, need to be added to the docs.
Who can address the issue
@vshushlin @jaime have been pinged by @axil in !53847 (merged), so pinging them here for reference.