In this chapter, we will try to compare the theory from the previous chapter with its implementation in GitLab. As GitLab was born from a need to have a collaboration platform with advanced features, it has grown organically to its current form. It was built with agility in mind. We will present a use case where a small company wants to build a software product, and we will use GitLab to evolve the idea into a product.
In this chapter, we will be covering following topics:
- The GitLab workflow
- Managing your ideas
- Planning your feature
- Creating it
- Verifying your product
- Packaging it for use