3 Year Vision - Verify:Pipeline Authoring
This epic describes our 3y vision and holds the list of sub-epics and issues which contribute to our 3y vision.
## :point_up: The Problem
- Configuring a pipeline, validating yaml syntax, validating pipeline configuration can be confusing for first-time and existing Gitlab users
- There is no dedicated flow for creating a pipeline configuration, which makes it difficult to offer more powerful editing, validation and visualisation capabilities specific to CI configuration
- Users needs to know YAML
- Users need to learn our syntax (steep learning curve)
- There is no way for the user to know how their pipeline looks until its actually running
## :heart: Desired experience
Here is a quick 5-min walk-through for the Pipeline Authoring 3 year vision aspirational mock-ups.
[](http://www.youtube.com/watch?v=hInM7JUEH4Y)
[:link: Mock-ups on Figma](https://www.figma.com/proto/zRBlnXIrYqmzRVNNEc6RYC/PA-3-year-vision-exploration?node-id=130%3A0&viewport=435%2C456%2C0.06621142476797104&scaling=min-zoom)
Keep in mind that this exploration is very high level with many unaddressed questions and unvalidated ideas, but we're already working on validating them and testing out MVCs.
You can find epics for the MVC and 2nd iterations linked in the epics section below.
If you have any suggestions on comments on this vision, check out the epics to see if there's a related issue. If you can't find any, don't hesitate to create an issue, and we'll have a look. :relaxed:
epic