Closed Sanji515 closed 3 years ago
Hello @Ram81! I'd love to work on this proposal as a part of GSOC'20.
Hi @spectre1811, Thanks a lot for your interest in the project. Looking forward to your proposal.
Hello @Ram81 , I would like to contribute to the CloudCV as a part of GSOC'20 , I have fair knowledge about Django, Rest-apis and python. Can you help me getting started?
Hey @Ram81 and @RishabhJain2018 ,
I've tried reaching you through emails, however, I failed at it. Therefore, writing my queries here itself. I'm writing this to inform that I'm quite interested in this GSoC project.
I've worked on a quite similar GSoC project last year as well for INCF, Germany, wherein the end goal was more or less similar to this one, and since I quite enjoyed working on that project, I'm choosing to apply for this project this year.
Here's what I'm gonna do now:
Here's what I want to know as of now:
Authentication of users and pushing updates to DB seem more straightforward, so I'll skip those as of now.
Do let me know if you want me to look for something really specific or even if you have any experimental ideas to improve the project. :)
Hi @Ram81 and @RishabhJain2018 , Sounds pretty cool, yet ambitious. I'm willing to take part in this if I do not qualify for the 'code pipeline' idea. As for my skill level, I can take on Python, Django. CI/CD tools is something I have yet to learn. Should definitely get to learning that.
Project Title: Streamlining challenge creation on EvalAI
Description:
EvalAI is a platform to host and participate in AI challenges around the globe. To host a challenge, challenge creation is one of the core features which is utilized by challenge hosts to create AI challenges. The idea is to use private GitHub repositories to host the challenge files instead of the zip file. The next step is to build and integrate a continuous deployment pipeline with GitHub so that for every new commit in the challenge repository, the changes are automatically reflected on the UI. We will also build support for tests so that new commits are fully tested before they are pushed to the live challenge hosted on EvalAI. The goal is to enhance the challenge creation experience for challenge hosts and set up a challenge on EvalAI by the challenge hosts involving minimal human effort from the EvalAI team.
Deliverable:
Mentor: Ram @Ram81 , Rishabh Jain @RishabhJain2018
Skills: Python, Django, Django Rest Framework, Knowledge of any CI/CD tool.
Skill Level: Ambitious
Get started: Try to fix some issues in EvalAI (note that there are some issues labeled with GSOC-2020)
Tutorials:
Important Links: