Nothing Special   »   [go: up one dir, main page]

DEV Community

Mehuli Biswas
Mehuli Biswas

Posted on

First Open-Source Contribution Hacktoberfest'24 Experience

Celebrating Hacktoberfest'24 Success: My Journey to 5 Successful Contributions!

Introduction

Hey fellow tech enthusiasts! I'm Mehuli Biswas, and I'm thrilled to share my exciting journey of participating in Hacktoberfest'24. As a newcomer to open-source contributions, I successfully contributed to 5 projects with 5 PRs in the last week of Hacktoberfes. In this post, I'll share my experience and provide a step-by-step guide for fellow beginners.

My Journey:

While registering for Girl Script Summer of Code (GSSOC extd'24), I stumbled upon Hacktoberfest'24. Initially, I was unaware of

A Beginner's Guide to Hacktoberfest Contributions:

To help my fellow connections, here's a simplified guide:

  1. Choose your domain: Select projects from Hacktoberfest's listed domains that resonate with your interests.

  2. Project analysis:Study project details, issues, code base, and identify bugs or enhancements.

  3. Fork and branch: Create a separate branch to avoid merge conflicts.

  4. Make changes: Add features, fix bugs, or enhance existing code.

  5. Local testing: Run the repository on your machine to ensure changes work seamlessly.

  6. Commit and pull request: Compare changes and submit a pull request.

  7. Impressive PR: Include screenshots, tech stacks used, labels, and a clear description.

  8. Wait for approval: Get your PR merged and celebrate your contribution!

Conclusion:

Hacktoberfest'24 was an incredible experience. I encourage everyone to participate and explore the world of open-source contributions. Remember, every contribution counts!

Happy Contributing!

Feel free to connect with me on LinkedIn to discuss open-source opportunities.

Best regards,
Mehuli Biswas

Additional Tips:

  • Start early to avoid last-minute rushes.
  • Engage with project maintainers and fellow contributors.
  • Learn from rejections and improve.
  • Explore various projects to broaden your skillset. Run the repository on your machine to ensure changes work seamlessly.

Top comments (0)