Repository navigation
v0.1
Welcome to the first pre-1.0 release, with the goal of getting feedback!
Changes since forking
- Ported to Typescript
- Added
/statusendpoint, this just simply returnsstatus: 200if the API is up and running - Added
testsfield to the/endpoint.- To use it leave the
inputfield empty or undefined - This field is an array of
{ input: string, output: string } - It can be used to run the code with multiple input strings without needing to compile the source code for each input
- If the
tests[].outputfield is provided the code's output will be compared to it and if they don't match thetestResults[].passedboolean field will be false which is returned along thetestResults[].outputfield containing the program's output
- To use it leave the
- Moved the previously hard-coded language support into the
config.jsonfile, with it only containing the C++ configuration by default - Added the API's version number to the
/listendpoint - Implemented security fix by @vickyguptaa7
- Removed Docker