Events

HacktoberFest 2024: How to Contribute and Win Swag with Taipy?

Rym MichautRym Michaut
Share:
  • Copied!

Taipy is participating in HacktoberFest 2024!

Join us! Code, Solve issues, & Win exclusive prizes๐ŸŽ๐ŸŽ๐ŸŽ while making an impact!

Hacktoberfest 2024

What is the HacktoberFest? ๐Ÿค–

HacktoberFest is an annual month-long celebration of open-source software dev. Itโ€™s the perfect opportunity for devs of all skill levels to contribute to meaningful projects, collaborate, and WIN COOL SWAGS.

Why the HacktoberFest Matters? ๐Ÿš€

HacktoberFest is more than just coding. This is a time when experienced & novice contributors unite to enhance each otherโ€™s work, learn, and progress together.

How to contribute to Taipy during Hacktoberfest 2024?
How to contribute to Taipy during Hacktoberfest 2024?

Taipy in HacktoberFest

1. Where do I go?

Everything is happening on Taipy GitHub Repository!

โžก๏ธ Go to the โ€œissuesโ€ tab each labeled with "hacktoberfest"

๐Ÿ” Select one, solve it, wait for its merge, & win your prize!

2. Which issue to choose?

The issues are categorized by experience level, find yours!

  • Easy - beginner-friendly skills tasks. These are tagged 100 points ๐Ÿ’Ž and you can find them **HERE.**
  • Intermediate - mid-level skills tasks. These are tagged 200 points ๐Ÿ’Ž๐Ÿ’Ž and you can find them **HERE.**
  • Advanced - highly advanced skills tasks. These are tagged 300 points ๐Ÿ’Ž๐Ÿ’Ž๐Ÿ’Ž and you can find them **HERE.**

3. What is the reward?

As you solve issues and get your Pull Requests (PR) merged, you earn points that unlock exclusive swag!

DifficultyPointsRewards
Easy100 ๐Ÿ’ŽStickers + Bottle
Intermediate200 ๐Ÿ’Ž๐Ÿ’ŽStickers + Scott Hoodie + Mousepad
Advanced300 ๐Ÿ’Ž๐Ÿ’Ž๐Ÿ’ŽStickers + Jack & Jones Hoodie + Bag

Taipy prizes
Additionally, we are running a unique giveaway! ๐ŸŽ๐ŸŽ๐ŸŽ
โž• Give Taipy a star on our GitHub repo, and be among 10 stargazers to win a swag package.

4. How long will it last?

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

Detailed Process to Contribute

Hereโ€™s how you can participate:

Step 1: Choose an Issue

Visit our GitHub repository: Taipy GitHub Repository

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

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.

Step 3: Clone Your Fork Locally

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

git clone <https://github.com/Avaiga/taipy.git>

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

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

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.

Join our Discord server if you have any questions or issues

Important Guidelines

Choosing Issues Wisely

  • Stick to issues labeled "hacktoberfest" and labeled with the number of points as well to ensure they count towards the event. New issues can be created, but ๐Ÿšจ๐Ÿšจ๐Ÿšจ they must first be reviewed and approved by the Taipy team.
  • If a newly created issue is not approved, it will be tagged as spam ๐Ÿšจ๐Ÿšจ๐Ÿšจ, it will not be labeled โ€œhacktoberfestโ€, and any PR referencing it will be rejected.
  • Many contributors can be assigned to one issue.
  • A contributor can contribute to several issues.
  • Points cannot be cumulated.

Tagging & Validation

  • For any new issue created by contributors, it must be tagged with "hacktoberfest" by the Taipy team and assigned one of the three difficulty levels (Simple, Medium, or Difficult). So ask the team before solving, otherwise it won't be counted as a Hacktoberfest PR.
  • Do not submit a PR on any issue until the Taipy team has validated it.

Individual or Team Participation

You can participate individually or as part of a team. However, if you choose to work with a team, please note that only one team member can submit a Pull Request (PR) using their GitHub account. Additionally, only one swag package will be shared among the entire team.

Following these guidelines will ensure that your contributions are valuable and recognized!

Get Started!

Head over to our GitHub repository, choose an issue, and start contributing today!

Donโ€™t forget to โญstar our projectโญ for a chance to win even more rewards!

Together, letโ€™s make HacktoberFest 2024 a success for open source and Taipy!

Rym MichautRym Michaut
Share:
  • Copied!