To get the most out of this book
You will get the most out of this book if you have an account on a GitLab instance, whether on gitlab.com (that is, a software-as-a-service instance) or on a self-hosted instance. It will also be useful to have access to a Linux, macOS, or Windows terminal with Git installed. Some familiarity with the major stages of the software development life cycle will be helpful as well. No programming knowledge is assumed, but some experience with YML or other structured data formats will make many parts of the book easier to follow.
The code examples in this book were tested with GitLab version 15.x. They should work with future versions as well. All screenshots are also taken from GitLab version 15.x. Future versions are likely to introduce some drift in the GUI, but the fundamental concepts and operations should remain the same.
Software/hardware covered in the book |
Operating system requirements |
GitLab 15+ |
Linux, macOS, or Windows |
Git |
Linux, macOS, or Windows |