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

ELIGIBLE EVENTS:

2020 Topcoder(R) Open

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30104645