-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Background
The intiial idea is to automatically pull down Github repos, and allow you to use them. This is a nice feature, but adds a lot of complexity, besides just being able to connect and pull down files from a repo. You need to be able to browse or select specific files, or determine a good file to use, and then you have to decide if you show the whole file or not. Some files are quite long, and you may only want to show a portion. In that case would, you want to be able to track progress, and allow them to move on to the next section.
Goals
At least for now, to avoid all that complexity, a user should be able to paste the code into a text area. The code should preserve indents, spacings, and carriage returns.
After submitting the code, the text should display the inputted code during the test.
Non-Functional requirements
Will need to sanitize inputted code and ensure its not saved to a server or allowed to execute.
If a user refreshes the page before completing, it should remember where they left off (localStorage).