Challenge Overview
Challenge Objectives
-
Update the Device Code based login flow
-
Implement the Secure Sessions feature in Topcoder’s VSCode extension
Project Background
-
Topcoder has an extension in Visual Studio Code and package in Atom
-
The extension / package is meant to closely integrate the Topcoder platform with the text editors, to allow the user to perform actions from within the editor, without having to open a browser.
Technology Stack
-
Typescript
Code access
You can find the code here. Use the device-auth-flow branch as your base branch
Individual requirements
We will share a document in the contest forum that contains the details
Deployment guide and validation document
-
The “true” deployment guide is the one named Local-Development.md. We will be moving this to the Github Wiki but until then, you will need to update this file, if necessary.
-
The README file is the file that is used by users when installing the extension. Thus, you will update the file with only that information that is needed for users installing the extension
Important Notes
-
Follow existing conventions used in the app
-
Ensure you do not have any lint errors
-
Ensure that you update the tests and they should succeed