Weekly Update 11 [2022 wk01] – Vision and Direction from 2022
Video
TL;DR:
The Jamstack Vision
Gitlab’s strength is everything-can-be-configured. Gitlab is the Linux of Deployment platforms: Open-source, adaptable, transportable. So Gitlab should be the go-to platform for Jamstack Apps that not only want the whole project lifecycle in one place, but especially those that have non-default needs like onsite-hosting, support for large, complex sites or the need for fine grained control over the intricacies of the deployment.
Attempting to categorise Jamstack Sites
I've tried to dissect the idea of a static site's "scale" into two dimensions: Pageviews vs. Number of Pages/Routes. This was a useful scaffolding to categorise Jamstack sites (and the Jamstack Product market):
Different Sites have different optimisation targets / needs:
GitLab has a unique opportunity to create value in the right-hand side (while iteratively working upwards on the y-axis)
Milestones
- Improve GitLab Pages UX
- Improve the Onboarding
- Find an intuitive place for Pages in the Menu
- Allow output folders other than “public”
- Introduce Versioning
- Previews
- Write how-to Blogposts
- One post each on how to deploy the 5 most popular SSG Frameworks on Pages:
- How to use Pages with a CDN
- SSR Support
- Can we establish a DPR protocol?
- Deploy Pages Sites on Edge
- Serverless Functions
- Git as CMS
- Using Git as a serverless Content Backend
- Simplify Git for Editors
- Integrated Build Framework