Challenge Overview
Challenge Objectives
-
Part 2 of the implementation of 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 secure-sessions branch as your base branch
Individual requirements
This contest continues from where the previous contest left off. We will share a document in the contest forum that contains the remaining 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. Currently, we have a couple of tests failing. Fixing them is in scope of this contest. Note that you can mock any api calls through the nock library - the mock api that we will provide is only meant for development and not for testing
Final Submission Guidelines
Submit a git patch of your changes inside a zip file. You will be actually submitting 2 git patch files. Kindly read the document shared in the contest forum