In a bid to grow open source in our community, GDSC Uniuyo is creating some projects so members of the community can participate in the open source season.
RSVP for our session on open-source here.
- What is open-source?
- What is Hacktoberfest?
- How can we contribute?
- Benefits of contributing
- Other open source projects
What is Open Source?
Open source is any program whose source code is made accessible for usage or modification as users or other developers see fit. The developer community contributes to open-source projects that are hosted in public repositories, and these projects are frequently handled using Git.
A public, open cooperation is used to create an open-source project, which is then made freely accessible to the public. It allows for cooperation, fresh thinking, and transparency. A wonderful approach to learning, teaching, contributing, and gaining experience is by contributing to open source projects.
Watch a youtube video by Kunal Kuswaha on contributing to open source here
What is Hacktoberfest?
Every year in October, an open source event called Hacktoberfest inspires individuals all over the world to actively participate in and contribute to open source projects that are hosted on GitHub and GitLab. This event is sponsored by Digital Ocean.
It celebrates open source and is accessible to everyone. It is the largest Open Source event that promotes newcomers' involvement in Open Source and helps them write their first substantive PR.
By submitting pull requests, taking part in activities, and contributing to open-source projects, Hacktoberfest promotes participation in giving back to the open-source community. It is accessible to all. Whether you are new to open source or not.
Here’s what you need to know to participate and complete Hacktoberfest:
- Register anytime between September 26 and October 31
- Pull requests can be made in any GITHUB or GITLAB hosted project that’s participating in - Hacktoberfest (look for the “Hacktoberfest” topic)
- Project maintainers must accept your pull/merge requests for them to count toward your total
- Have 4 pull/merge requests accepted between October 1 and October 31 to complete Hacktoberfest
- The first 40,000 participants (maintainers and contributors) who complete Hacktoberfest can elect to receive one of two prizes: a tree planted in their name, or the Hacktoberfest 2022 t-shirt.
Learn more about participating in Hacktoberfest here
How can you contribute:
Search GitHub for issues containing the Hacktoberfest label. Find an issue to collaborate on. After you are done with an issue, make a pull request. Once that pull request is merged, you have successfully contributed to the project! RSVP for our class on how to use git and GitHub here
GDSC Uniuyo affiliated projects here:
GDSC Uniuyo website
The Google Developer Student Club University of Uyo chapter website.
Stack: Vue 3, TailwindCss, Nodejs
- Frontend Repo
- [Backend Repo]
Kwickerhub projects
Kwickerhub is an open-source project started by the department of computer engineering, university of uyo.
Stack: HTML, CSS, Javascript, PHP
Reasons to Participate
You should contribute to an open source project for a number of reasons, including:
- To improve the software.
- To network with other tech professionals in your field and, if necessary, to locate a mentor.
- To learn new skills or improve on existing ones.
- To share your skills.
- To learn much more about a piece of software
- To build your reputation and advance your career.
It's fun and offers you a sense of accomplishment. Hey, you never know who might be watching; it could be your future partner or employer.
Additionally, if you fulfill the conditions, you will receive free swag from Hacktoberfest as well as other incentives from GDSC Uniuyo if you contribute to at least one of our projects and you're registered on the platform here
Apart from Hacktoberfest, there are other open source programs you can participate:
- Google Summer Of Code (summerofcode.withgoogle.com)
- Mlh fellowship (fellowship.mlh.io)
- Outreachy (outreachy.org)
- Google Season Of Docs
Open source resources
- Introduction to GitHub and Open Source from Digital Ocean
- How to Contribute to Open Source by GitHub
- How to Participate in Hacktoberfest – Even if You Don't Write Code on FreeCodeCamp