/Hacktoberfest2023

🌟🌠All About Hacktoberfest, Resources, Rules and Benefits (Will update it throughout the event)

Hacktoberfest2023

Hacktoberfest2023 Banner

First Collaborate then Contribute 😊

🤔 What is HAcktoberfest?

Hacktoberfest is a month-long celebration of open-source projects, their maintainers, and the entire community of contributors. Each October, open-source maintainers give new contributors extra attention as they guide developers through their first pull requests on GitHub. ~ from GitHub.

Group 9

🚣‍♀️ A story

We all use use open-source software in our day-to-day lives as developers or consumers of products that rely on open-source libraries.

These software are created and maintained by people and organizations. Who open source their software for wider adoption, freedom to use, and modify, and benefit from the collective intelligence of a global community of developers.

Hacktoberfest serves as a dedicated month-long celebration to contribute to these open-source projects. It's an opportunity for everyone, whether you're a newcomer or an experienced developer, to contribute to open-source projects and positively impact the community.

📜Rules of Hacktoberfest2023

Here’s what you need to know to participate and complete Hacktoberfest:

  • Register anytime between September 26 and October 31
  • You must get merged 4 of your pull requests by the project maintainer in order to compelete it.
  • Pull requests can be made in GitHub 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
  • The first 50,000 participants to have their first PR/MR accepted will have a tree planted in their name through Tree Nation.
  • Participants with four pull/merge requests accepted between October 1 and October 31 will receive a unique digital reward.

Note

A pull request, often abbreviated as PR, serves as a proposal to merge changes made in one branch of a repository into another, typically from a feature branch into the main branch. Pull requests are essential for facilitating code reviews, encouraging collaboration, and maintaining a clean, well-documented codebase.

If you want learn more about how to open an pull request for contrbuting and how to write a good pull request visit 👇

GitKraken/PullRequest

✨🎖️ Why Contribute to Open-Source and do hacktoberfest?

You get a lot of benefits by contributing to open-source like:

  • Professional Experience: Contributing to projects that other people, companies, or organizations use. Gives you a professional experience. You get:

    • Project Management Skills: How software developers come and develop software, do releases, bug fixes, and patches, and document things. While maintaining peace and collaborating is an interesting thing to know.
    • Understand Real World Use Cases: Contributing to projects used in the industry can expose you to real-world development scenarios and user requirements.
  • Skill Development: This is the best part. Your learning and skills skyrocket while contributing and collaborating with open-source projects and communities. You will get the opportunity to Solve diverse problems, get Real-World Experience and have Collaboration and Teamwork skills.

  • Improve your Portfolio and Resume: As you contribute to open source, each pull request you create helps you gain new skills. And you get practical applications of those skills.

  • Get Mentored by Amazing People: Yes, you meet people who will guide you, help you out, and mentor you on many things. These are some of the people who leave a lasting impact on your career.

  • Networking Opportunities: Within these communities, there are a lot of people who come from diverse backgrounds who can provide career guidance, offer collaboration opportunities, or even recommend you for job openings.

Note

So, just by working on open-source projects, you get a lot of exposure and learning. This is an amazing way to boost your career and knowledge base. You can also get hired by some amazing open-source companies/organizations.

🎢 How to start Hacktoberfest:

  1. First Get yourself registered at the Hactoberfest website so that you can track yourv journey and get digital badges as a reward by connecting your GitHub profile to the Holopin website, and in the registration process they some questions and it's pretty simple.

  2. Start by Learning Git and Github terminologies and how to contribute to any project, You can get the learning resources in this repo < Repo name >.

  3. Learn Markdown (.md file) syntax used to write documentation of projects (repo) on GitHub, Markdowns will help you in making tech and non-tech contributions.

  4. Know at least one programming or scripting or markup language whether its C, C++, Python, Java, Javascript, HTML, CSS, MD, or Bash you need to know at least one language for contributing to open source project.

  5. Learn how to contribute your change to the main branch of the project you forked, by raising issue and writing Pull-Request.

🎭 Stay with the community

Join the Hacktoberfest Discord channel and Get connected to developers around the globe You may even find useful resources in this group.

Group hv