Key Information

Register
Submit
The challenge is finished.

Challenge Overview

Previously, we have updated the direct app to support editing of two new challenge properties - Environment and Code Repo (https://github.com/topcoder-platform/tc-database-scripts/commit/1799267389cad668935826ea7fc575376379e121)

For this challenge, we'd like to make various changes to challenge serivces to return or update these two new properties.

1. Save Or Update Challenge API
1.1 Add two new fields in request to hold these values
1.2 These value should be saved properly in database for the specific challenge.

2. Get Challenge Detail API
update the response to include the information for Environment and Code Repo.

3. Challenge List API
Update the response to return the information for Environment and Code Repo.

4. Member Challenges API
Update the response to return the information for Environment and Code Repo

5. Please Update the swagger.yaml to describe the changes about API.

6. Please Update the postman scripts in docs directory to reflect the changes, and easily of test.

Local Setup
- Please follow Build and Run with Docker compose to build and run direct app and online review locally
- Please follow https://github.com/topcoder-platform/challenges-logstash-conf to populate the elasticsearch which challenge services will use for Challenge List API and Member Challenges API
- Follow the README.md file to build and start the challenge service.
 

Final Submission Guidelines

- Code change 
- Verification Steps

ELIGIBLE EVENTS:

2018 Topcoder(R) Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30059861