The wider community asked us to open-source GitLab pages. Inspired by the holiday-spirit we're happy to bring GitLab Pages to the Community Edition (CE) of GitLab.
GitLab Pages allows you to host static websites straight from GitLab, with any kind of static site generator. For instance, my personal website is hosted through GitLab Pages on GitLab.com using my favorite static site generator Middleman (see the source here). Even our documentation site is also fully built on GitLab Pages. Until today, GitLab Pages was exclusive to the Enterprise Edition of GitLab.
When we chose to limit this functionality to EE, we did so based on the reasoning that small teams wouldn’t be interested in this functionality. We thought it met our stewardship criteria that it was more relevant for organizations that have more than 100 potential users.
We thought that small teams would use the option of using GitLab.com (which runs EE) for free. Or that they would set up only one website which is easy to do manually.
Yet, more than a hundred people voted and discussed bringing GitLab Pages to our open-source MIT-licensed Community Edition (CE). We’re always willing to reconsider our decisions and the passionate messages we received were more than enough reason to do so. Of course, for GitLab Inc. this is also a business decision. When we decide to bring a feature from EE to CE, this lowers the relative value of EE and therefore the potential of selling subscriptions. Subscriptions allows us to keep investing in new features, packaging, bugfixing and performance improvements.
In this case, I’m happy to announce that we will be bringing GitLab Pages to the Community Edition. We’ll do this at the earliest convenience, most likely with GitLab 8.16 on January 22nd.
We’re very fortunate that the wider community keeps us sharp. It’s our hope that in the new year, you will continue to support, guide, criticize, and contribute to GitLab.
Want to give Pages a try? Read our documentation here.