List view
User can write their code in an editor, use a runner integration to send to the server, and receives the client displays the result. At least two programming languages should be supported. Frontend integrations can be any of the following: 1. website/browser based (ideal) 2. command-line 3. editor extension (i.e. VSCode extension)
Overdue by 3 year(s)•Due by May 14, 2022•21/21 issues closedUser can run their code with the runner API Basic isolation requirements 1. limited runtime: process will be killed after X seconds 2. process limit: user code can spawn a limited number of processes 3. filesystem isolation: user code can only access a temporary directory that is cleaned between executions
Overdue by 3 year(s)•Due by March 31, 2022•13/15 issues closed