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.
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!
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!
- Copied!