I don't see any instructions or even much explanation on how it works on the gitlab page. Can you explain what it is and how it works?