Ecosyste.ms: Timeline

Browse the timeline of over 8.12 Billion events for every public repo on GitHub, all the way back to 2015. Data updated hourly from GH Archive.

France-ioi/CodecastTaskBackend

SebastienTainon created a branch on France-ioi/CodecastTaskBackend

receive-results-from-task-grader - Back-end for codecast tasks: handles submissions and results, edited code, sometimes statements

SebastienTainon created a branch on France-ioi/CodecastTaskBackend

send-to-task-grader - Back-end for codecast tasks: handles submissions and results, edited code, sometimes statements

SebastienTainon deleted a branch France-ioi/CodecastTaskBackend

database-management

SebastienTainon pushed 7 commits to master France-ioi/CodecastTaskBackend
  • Improve the database wrapper f9b0343
  • Add database schema df24939
  • Get rid of RowDataPacket dependence bc9ae45
  • Clearer database queries 035964f
  • Typo df6c65d
  • Fix code mistakes 129fbb5
  • Merge pull request #4 from France-ioi/database-management Database management 64a1253

View on GitHub

SebastienTainon closed a pull request on France-ioi/CodecastTaskBackend
Database management
- Add database schema in the repo - Add a database wrapper to simplify operations with querySingleResult, querySingleScalarResult and transactional - Use transaction for multiple inserts
SebastienTainon pushed 1 commit to database-management France-ioi/CodecastTaskBackend

View on GitHub

smadbe created a review comment on a pull request on France-ioi/CodecastTaskBackend
if you reuse `querySingleResult`, I don't see the point of rechecking the limit thing here as well.

View on GitHub

smadbe created a review comment on a pull request on France-ioi/CodecastTaskBackend
Should be equivalent to the more readable: ```suggestion const valuesToInsert = submissionData.userTests.map((test,index) => ({ idUser: params.idUser, idPlatform: para...

View on GitHub

smadbe created a review comment on a pull request on France-ioi/CodecastTaskBackend
Or can you be guaranteed that your variable is set? What if the init fails and it is not set? I don't get how TS let you even write this actually but maybe I am missing something.

View on GitHub

smadbe created a review on a pull request on France-ioi/CodecastTaskBackend
Already better. (Probably there are a few other things to be improved later when I will recheck the full picture.)

View on GitHub

smadbe created a review on a pull request on France-ioi/CodecastTaskBackend
Already better. (Probably there are a few other things to be improved later when I will recheck the full picture.)

View on GitHub

SebastienTainon deleted a branch France-ioi/CodecastTaskBackend

error-handling

SebastienTainon pushed 2 commits to master France-ioi/CodecastTaskBackend
  • Add error handling 70d79d5
  • Merge pull request #3 from France-ioi/error-handling Add error handling 62bc551

View on GitHub

SebastienTainon closed a pull request on France-ioi/CodecastTaskBackend
Add error handling
- Add specific error handling component to construct JSON responses for each type of error - Throw errors instead of strings - Return more details on the error when we are in test mode
smadbe created a review on a pull request on France-ioi/CodecastTaskBackend
Looks good 👍

View on GitHub

SebastienTainon pushed 1 commit to database-management France-ioi/CodecastTaskBackend

View on GitHub

SebastienTainon opened a pull request on France-ioi/CodecastTaskBackend
Database management
SebastienTainon created a branch on France-ioi/CodecastTaskBackend

database-management - Back-end for codecast tasks: handles submissions and results, edited code, sometimes statements

SebastienTainon opened a pull request on France-ioi/CodecastTaskBackend
Add error handling
SebastienTainon pushed 1 commit to error-handling France-ioi/CodecastTaskBackend

View on GitHub

SebastienTainon created a branch on France-ioi/CodecastTaskBackend

error-handling - Back-end for codecast tasks: handles submissions and results, edited code, sometimes statements

SebastienTainon deleted a branch France-ioi/CodecastTaskBackend

add-io-ts

SebastienTainon pushed 3 commits to master France-ioi/CodecastTaskBackend
  • Add io-ts to decode user input a42a44b
  • Change io-ts input type structure fdd9f4c
  • Merge pull request #2 from France-ioi/add-io-ts Add io-ts to decode user input 84943fa

View on GitHub

SebastienTainon closed a pull request on France-ioi/CodecastTaskBackend
Add io-ts to decode user input
- Add io-ts / fp-ts - Add validation for the input of the (unique for now) POST call createSubmission
SebastienTainon created a review comment on a pull request on France-ioi/CodecastTaskBackend
Thanks for the info, I hadn't realized!

View on GitHub

SebastienTainon created a review on a pull request on France-ioi/CodecastTaskBackend

View on GitHub

SebastienTainon created a review on a pull request on France-ioi/CodecastTaskBackend

View on GitHub

SebastienTainon created a review comment on a pull request on France-ioi/CodecastTaskBackend
I have created the DecodingError, thanks! A PR specifically about error handling is in my backlog though. I'll work on the route handler and error collection later in this PR :)

View on GitHub

SebastienTainon deleted a branch France-ioi/CodecastTaskBackend

add-linter

SebastienTainon pushed 3 commits to master France-ioi/CodecastTaskBackend
  • Add linter a90a3ac
  • Add Editorconfig file bc4ed0d
  • Merge pull request #1 from France-ioi/add-linter Add linter 1dbfada

View on GitHub

Load more