Hello There!
Hello FOSS is a festival organised by WnCC, IITB to encourage the culture of Open Source in our insti. We promise there's something for everyone. Okay, time for some background before getting started.
There's this initiative called Hacktoberfest by Digital Ocean all over the world to encourage participation in the open source community. There's a challenge, on whose completion they award you with either a t-shirt or get a tree planted on your name. We wanted to help y'all get started with Open Source, but given the academic load this semester, thought that now might not be a good time. But, with Hacktoberfest running along side, we hope your enthusiasm to learn Open Source fueled by the motivation to complete this year's challenge, this might turn out to be a successful endeavour afterall.
Open Source can be daunting at first, How would I get started? Will they accept me? Will ..anyone accept me?
Relax! If you're clueless, watch this recent introductory session by us - Panel Discussion with GSoCers
Under this initiative Hello FOSS, we bring to you various projects from diverse fields which you can contribute to and start your open source journey. To begin with, listed below are the projects that are being launched. We will soon be adding more projects to help you get started easily with projects that match your skills. Choose your field of interest and get started!
- BashForGood : Using UNIX's own Bourne again shell for Personal Encryption, Automating File Downloads, Github Push-Pull and much more!
- Contributive Programming : A different definition to CP. Learn, Contrive and code solutions to problems towards a noble cause. The topics range from Minimum Stack, Number Theory and Dynamic Programming to Disjoint Set Union, Lowest Common Ancestor and Sweep-Line Algorithms.
Head to the linked repository of the project and go through it. Every project has detailed description of what is expected from the contributors. The tasks that you can work on are also listed with each project. Other than that you can check the "Issues" tab which lists few tasks that you can work on. You are also free to add your own features or work on tasks not listed in the Issues by creating your own issues.
- For submitting your changes, follow the Pull Request template as given here
- After going through the projects you may find some bugs or would have some suggestions for further improvements. You can also contribute to the project by creating "issues" for such requests. For this, you can follow the templates given here
Finally, feel free to discuss your doubts with us. Join our Discord server for all discussions around Hello FOSS.
Looking forward to your contributions and we hope this initiative helps you take your first step towards open source! Cheers!
Created with ❤️ by WnCC