Challenge Overview
Challenge Overview
A large company wants to drive some changes to the Gitlab CE source code to allow Post Review functionalities. It’s asking Topcoder to work with Gitlab engineers to get that working.
��� The basic goal of the challenge
The goal of the challenge is to complete the development of the fix for the Gitlab issue below:
https://gitlab.com/gitlab-org/gitlab/issues/29274
��� Technology and Framework details
- Ruby (MRI) 2.6.3
- Git 2.8.4+
- Javascript
- Redis 2.8+
- PostgreSQL (preferred) or MySQ
- Frontend: Ruby on Rails and Vue.js
Project Background
��� The client wants to be able to do Post Review using the Gitlab CE application:
��� An issue and an Epic have been created in Gitlab with the functionalities details. Check them here:
Requirements
- The current codebase can be found in https://gitlab.com/topcoderinc/gitlab/tree/feature/add-arbitrary-commit-api.This has the updated backend. Postman docs for updated endpoints can be found in the forum.
- Implement the screens beloe found in the issue above:
- Mockup add commit - click the button will open the search commit screen
- Mockup search commits - use existing endpoints to search for commit. Expect at least 3 characters to start search. No need to implement "File" tab. Clicking on save will call the new create context commit endpoint
- Check the issues and epic above for details. Any doubts ask question in forum.
Final Submission Guidelines
- Patch against branch
- Validation guide