The programming society of IIIT-Bh presents Winter of Code. An opportunity for those who want to get started with contributing to open source softwares but don't know how to. We know how frustrating and intimidating it can be, we've all been there and this is why we have decided to give you a chance to wet your feet in this vast ocean of open source and get you ready for a deep dive (maybe GSoC).
During this winter you will work on open sourced projects created/maintained by your seniors and also on projects created/maintained by open source software organizations. You will keep a record of all the contributions you have made to different as a gists containing the links to all the PRs merged and issues raised and you will submit that list to us at the end of the competition folowing which the winners will be announced.
Well we are preparing a list of resources(tutorials, articles, etc) that you can refer to when you have to learn something new or when you get stuck. It can be found here. You should also go through this guide before making a PR.
Project | Domains/Technologies | Mentor(s) | Contact |
---|---|---|---|
CoWaPS | web-scraping, python | Palash Nigam | Gitter/Slack: palash25 |
Rosei Automation Tool (RAT) (w/ GUI) | Selenium, Webdriver, Python | Ravi Teja Gannavarapu | Gitter/Slack: iamravitejag |
lterm | HTML, CSS, JavaScript/Jquery | Shubham Rath | Gitter/Slack: sudom0nk |
Text Generation | Machine Learning, Deep Learning, LSTM, NLP, Python | Ayush Shridhar | Gitter/Slack: ayush1999 |
Locale.js | HTML, JavaScript, Node | Shubham Rath | Gitter/Slack: sudom0nk |
Text-Mining | python, numpy, nltk, wordnet | Shubham Rath | Gitter/Slack: sudom0nk |
Cryptography | C, C++ | Shubham Rath | Gitter/Slack: sudom0nk |
Data Structures Algorithms | Python, Java, C, C++ | Shubham Rath | Gitter/Slack: sudom0nk |
Note: The mentors listed in this list are not official mentors in these organizations but have past experience in contributing to these organizations so you can contact them in case you get stuck but since an organization already has a lot maintainers/contributors to help you out try to contact them first on the chat rooms or IRCs.
This is a non-exhaustive list of organizations that you may want to contribute to but its not limited to these, you can contribute to any open source organization that you like.
Organization | Domains/Technologies | Mentor(s) | Contact |
---|---|---|---|
DuckDuckGo | search-engine, perl, javascript | Palash Nigam | Gitter/Slack: palash25 |
coala | code-linting, cli, python | Palash Nigam, Ayush Shridhar, Ravi Teja Gannavarapu | Gitter: palash25, iamravitejag |
Sympy | symbolic-computation, python | Ayush Shridhar | |
Astropy | astronomical-computation, python | Ayush Shridhar | |
KDE | C++ | Aman Gupta | |
Boost | C++ | Aman Gupta | |
Systers | Django-Framework, Python | Sonakshi Saxena | Gitter/Slack: sonakshisaxena1 |