CI Playground - Show living examples of features within CI in action
Problem
As a user, when I'm working with GitLab CI, I'm hesitant of opting for certain features since I'm unsure of the impact of the outcome.
Hypothesis
By allowing users to have a safe space to experiment with features, we could provide them with confidence to use the features for their own projects.
Design Proposal
- Create structure for a living project that could provide users with a walkthrough of certain features
- Decide on the life of the project and the visibility
Additionally:
• Playgrounds would not stay forever - they would have a defined life and purpose
• They would come loaded with all the dependencies that are needed for the particular feature we're trying to feature
• The readme file would have the instructions set until we could have a mechanism for UI walkthrough in place
• The featured features would be the new additions to the toolchain but also some old features which would be available on demand to user to try before they put it to use
• Besides feature, we could also show some sample projects that uses a certain technology. Similar to what grouppipeline authoring authoring is doing for templates, but instead these would be fully-functional projects. Ephemeral of course.
