DEV Community

Cover image for ๐ŸŽ‰ HacktoberFest 2024: How to Contribute & Win Exclusive Prizes? ๐Ÿš€
Rym for Taipy

Posted on

๐ŸŽ‰ HacktoberFest 2024: How to Contribute & Win Exclusive Prizes? ๐Ÿš€

TL;DR

Have you heard about Hacktoberfest? ๐Ÿค”
This month-long celebration of open-source contributions is the perfect opportunity for developers of all skill levels to give back, learn, and snag some awesome swag! ๐Ÿคฏ

Coding

ย 


What is HacktoberFest?

HacktoberFest is an annual month-long event where developers contribute to open-source projects throughout October.
The goal? To grow and improve the open-source ecosystem while helping contributors learn new skills, meet fellow coders, and, yes, earn awesome rewards!๐ŸŽ๐ŸŽ๐ŸŽ

ย 

Why Should You Join Hacktoberfest? ๐Ÿš€

Hacktoberfest is all about collaborating, learning, and having fun while contributing to the projects you care about. Plus, you get to expand your GitHub profile and win swag as a reward for your hard work! Itโ€™s an awesome way to improve your coding skills and boost your portfolio while being part of a global event.

ย 

Which Repository Should You Contribute To?

One great way to get started with Hacktoberfest is by contributing to one of the best-prepared open-source projects. And one stands among others: Taipy! With more than 50 issues of all levels available, there are plenty of opportunities to dive in and help out while earning exclusive Taipy swag.

ย 

ย 

Star โญ the Taipy repository

ย 


Whatโ€™s in It for You? ๐ŸŽ

As you contribute, youโ€™ll accumulate points based on the issues you solve. These points can be exchanged for exclusive Taipy swag!

ย 

Difficulty Number of points Rewards
Easy 100 ๐Ÿ’Ž Stickers + Bottle
Intermediate 200 ๐Ÿ’Ž๐Ÿ’Ž Stickers + Scott Hoodie + Mousepad
Advanced 300 ๐Ÿ’Ž๐Ÿ’Ž๐Ÿ’Ž Stickers + Jack & Jones Hoodie + Bag

ย 

Taipy swag

ย 


โž•โž•โž• if you give Taipy a star on our โญGitHub Repoโญ, you could be one of 10 randomly selected stargazers to win an additional swag! ๐ŸŽ๐ŸŽ๐ŸŽ


Taipy is Proud to Sponsor Quiraโ€™s Hacktoberfest Event! ๐ŸŽฎ

This year, Taipy is excited to be one of 15 organizations that have partnered with Quira for Hacktoberfest 2024. Quira, a company that focuses on building sustainable communities for next-gen dev tools, is helping to turn open source into a positive-sum game ๐ŸŽฎ by organizing events that encourage individuals to improve their coding skills in a fun and engaging way.

Quira

ย 

In addition, Quira is one of the three official sponsors of HACKTOBERFEST, making this yearโ€™s event even more special!

Hacktoberfest

ย 


How Do You Do?

Hereโ€™s how you can participate:

ย 

โžก๏ธ Step 1: Choose an Issue

Visit Taipy GitHub Repository.
Look for issues tagged with "hacktoberfest" and choose the issue that best matches your skills and interests.

Difficulty Number of points Rewards
Easy 100 ๐Ÿ’Ž Beginner-friendly issues
Intermediate 200 ๐Ÿ’Ž๐Ÿ’Ž Mid-level tasks
Advanced 300 ๐Ÿ’Ž๐Ÿ’Ž๐Ÿ’Ž Challenging tasks for experienced coders

ย 

hacktoberfest issues

ย 

โžก๏ธ Step 2: Fork the Repository

Once youโ€™ve selected an issue, start by forking the Taipy repository to your GitHub account. This creates a copy of the repository that you can work on without affecting the original codebase.

git clone https://github.com/YourGitHubUsername/taipy.git
Enter fullscreen mode Exit fullscreen mode

ย 

โžก๏ธ Step 3: Clone Your Fork Locally

After forking, clone the repository to your local machine by running the following command in your terminal:

git checkout -b issue-#<issue-number>-description
Enter fullscreen mode Exit fullscreen mode

ย 

โžก๏ธ Step 4: Create a New Branch

Always create a new branch for your work. Itโ€™s good practice to name your branch based on the issue you're working on. For example:

git checkout -b bug/#<issue#>-comment
Enter fullscreen mode Exit fullscreen mode

ย 

โžก๏ธ Step 5: Work on the Issue

Start coding and solving the issue! Follow the guidelines mentioned in the issue, and make sure to test your changes locally. If you have any questions, feel free to ask for help in the issueโ€™s comment section or reach out to our community.

ย 

โžก๏ธ Step 6: Commit & Push Your Changes

Once youโ€™re satisfied with your work, commit your changes and push the branch to your fork:

git add
git commit -m "description of the fix"
git push origin your-branch-name
Enter fullscreen mode Exit fullscreen mode

โžก๏ธ Step 7: Submit a Pull Request (PR)

Go back to the original Taipy repository. Youโ€™ll see an option to submit a pull request. Make sure your PR description clearly references the issue you worked on and provides a brief explanation of what you fixed.

ย 


Important Guidelines to Follow

  • Stick to the issues labeled "hacktoberfest" and with a difficulty tag to ensure they count towards the event.
  • Do not submit PRs on newly created issues unless they have been approved by the Taipy team.

ย 

Follow these simple rules to ensure your contributions are counted, and you'll be on your way to grabbing that cool swag! ๐ŸŽ


Event Timeline ๐Ÿ“…

Starts: October 1, 2024
Ends: October 31, 2024


Get Started Now! ๐ŸŽฏ

Head over to the Taipy GitHub Repository, choose an issue, and start contributing. Donโ€™t forget to star our project for a chance to win more rewards!

Together, letโ€™s make HacktoberFest 2024 an epic open-source celebration! ๐ŸŒโœจ

Top comments (2)

Collapse
 
rms profile image
Rodrigo M.S.

Great article @rym_michaut

Collapse
 
vineelreddy profile image
Vineel Reddy Pindi

Thank you for putting together this guide, @rym_michaut !!

We at Interledger Foundation are participating in Hacktoberfest for the third year, and we invite you all to join the next evolution in payments through Interledger, the modern way for sending payments.

The Interledger Foundation aims to enhance access to digital financial services by advocating for the adoption of an open-source currency network powered by the Interledger Protocol (ILP). Moreover, it actively collaborates with historically marginalized groups to fulfil this mission.

A few Interledger repositories that are participating in Hacktoberfest

Open Payments is an open API standard that can be implemented by account servicing entities (e.g. banks, digital wallet providers, and mobile money providers) to facilitate interoperability in the setup and completion of payments for different use cases including:

  • Web Monetization
  • Tipping/Donations (low value/low friction)
  • eCommerce checkout
  • P2P transfers
  • Subscriptions
  • Invoice Payments

Repo link - github.com/interledger/open-payments

Contribution guide - github.com/interledger/open-paymen...

Rafiki is open-source software that allows an Account Servicing Entity to enable Interledger functionality on its users' accounts.

This includes:

  • sending and receiving payments (via SPSP and Open Payments)
  • allowing third-party access to initiate payments and view transaction data (via Open Payments)

Repo link - github.com/interledger/rafiki

Contribution guide - github.com/interledger/rafiki/blob...

Testnet is an open-source test application for Rafiki. In other words, a Rafiki Playground. It wants to use all of the functionalities of Rafiki and put its advantages to the real test.

Testnet is made up (or will be made up soon) of several components, including a wallet application, a bank application, and an e-commerce application.

Repo link - github.com/interledger/testnet

Contribution guide - github.com/interledger/testnet/blo...

This is a *Helm Charts * repository for Interledger Kubernetes.

Repo link - github.com/interledger/helm-charts

And many more on Interledger repositories.

Web Monetization browser extension is an open-source implementation of the Web Monetization draft specification. It is built with React and TypeScript.

Learn more at the links below.

What's in It for You? ๐ŸŽ

As a Hacktoberfest contributor at Interledger, you will receive:

  • The opportunity and satisfaction of contributing to the next big innovation in Open and Inclusive finance systems.
  • An opportunity to collaborate with and learn from like-minded and passionate individuals at the Interledger Foundation.
  • $10 added to your wallet for making 1 or more accepted pull requests (First 10 contributors)
  • T-shirt for contributing 4 or more accepted pull requests (First 50 contributors)
  • Organizers will get a t-shirt and sticker pack (First 5 events accepted)

If you still have questions or doubts, join our #Hacktoberfest channel on Interledger Community Slack here.

We can't wait to see the incredible contributions you'll make. Happy Hacktoberfest!!

More details on our website here: interledger.org/hacktoberfest

Image description