GLIB-Github-Topcoder Chrome Extension

Register
Submit a solution
The challenge is finished.

Challenge Overview

Description

In this first of several challenges, we're going to build a Chrome extension that launches challenges on the Topcoder platform with the click of a button from a Github issue.

Requirement:

The Chrome extension should:

  • add a button to any Issue Detail page inside github
  • when clicking the button, check for a Github oAuth token in extension's local storage
    • if no token, then enter the "oAuth Dance" for Github, retrieve a token and store it in local storage. (See: Create an app and oAuth )
    • if token is present then POST the issue details to the TC Challenge Mock endpoint
  • add a comment to the issue ticket stating the success (or failure) of the challenge endpoint, including the URL of the challenge created
  • fork this repo and target this branch when making pull requests

image



Final Submission Guidelines

SUBMISSION:

  • Upload documentation for how to run your submission
  • Upload all your source code as a zip
  • Provide a video overview of your submission. Please describe what you did in the video.
  • Winner will be required to submit a pull request against the branch specified!

ELIGIBLE EVENTS:

2016 TopCoder(R) Open

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30052923