Make GitLab Pages easier to use for GitLab.com users?
I recently went through the process of creating a site using GitLab Pages on gitlab.com. Not being experienced in setting up websites, I had trouble and needed help from colleagues at GitLab to
- get the SSL certs up (with intermediates),
- we had a bit of back and forth about how to share the private key (used a 1password credential, then shared that 'securely' per 1password's workflow)
- set the DNS record
What I learned from it is that you do need to know how to set up SSL certs and DNS records, and those things are mentioned in the docs with the assumption that the reader knows how to do that. This is fine, depending on the audience. Who are we expecting / wanting to use pages?
If we want to make it easy for people who have not set up a page before (for example, a researcher who just started using GitLab.com to host code and data for her biology research group, who then wants to create a website) then we have to do more hand-holding in the docs.