Hidden in GitLab is a very nice project management feature. It is called the Project Issue board. It can be used to implement a workflow by using visualization and can help to plan and organize. It does not enforce one way of working. You have to organize and form your own process. The boards are heavily dependent on labels, which are used to group issues into lists.
If you go to the issues in the left navigation bar, you will find the option Boards. By default, you get a board called Development that offers basic lanes such as Open, To Do, Doing, and Closed. You can drag issues from lane to lane, indicating a change in state. For instance, if an issue is done, you drag it to Closed. What happens is that the issue ...