Are you a beginner looking to make your first open source contribution? You’ve come to the right place! Hacktoberfest 2021 is an excellent opportunity for you to dive into the world of open-source development. In this guide, I’ll outline the steps to make your contribution simple and enjoyable.
Step-by-Step Guide to Earning Your T-Shirt for Hacktoberfest
To earn your limited-edition T-shirt, you need to complete the following seven steps:
- Open the Patterns folder in your code editor.
- Create any design pattern you like using any programming language.
- Save your changes and name the file after your GitHub username.
- Upload a screenshot of your pattern in the Pattern_ScreenShots folder, naming it after your GitHub username.
- Upload your picture in the Photos folder, again named after your GitHub username.
- Add your profile details in the Contributors.md file, including the following:
- Serial No.
- Name
- GitHub Username
- Photo [Link to Your Picture]
- Pattern File Name
- Screenshot [Link to Your Screenshot]
- Institution
- Email Id
- Done! You are ready to create your pull request.
Creating Multiple Pull Requests
If you’re looking to make multiple contributions, here’s how:
- Add any design pattern and its screenshot to the respective Patterns and Pattern_ScreenShots folders as previously described.
- Give the files any name you like. No need to add your photo this time.
- In the Contributors.md file, add details similar to those in the first PR.
Eligibility Criteria
Ensure the following to remain eligible for Hacktoberfest:
- No missing details in your contributions.
- Can contribute different patterns or the same one in different languages.
- Star and fork the repository to stay updated.
Instructions for Contributing
Follow these steps to successfully contribute:
- Register for Hacktoberfest 2021 here.
- Get started by visiting the Hacktoberfest website or go directly to our repository: GitHub Repository.
- Star and fork the repository by clicking the respective buttons at the top right of the repository page on GitHub.
- Clone the repository to get a local copy:
git clone https://github.com/aritraroy24/HACKTOBERFEST2021_PATTERN.git
- Create a new branch for your contributions:
cd HACKTOBERFEST2021_PATTERN git branch YOUR-USERNAME git checkout YOUR-USERNAME
- Add your changes and provide a meaningful commit message:
git add -A git commit -m "Updated Readme.md"
- Push your changes to your forked repository:
git push --set-upstream origin new-branch
- Update your local repository frequently to avoid conflicts with the upstream repository, ensuring all features are integrated smoothly.
Troubleshooting Guide
In case you run into issues:
- If you cannot push your changes, double-check your branch name and use the correct remote URL.
- Ensure that your commits have clear messages so the maintainers understand your reasoning when reviewing your pull request.
- If you encounter merge conflicts, revisit the GitHub documentation for guidance on resolving them.
- For more insights, updates, or to collaborate on AI development projects, stay connected with fxis.ai.
At fxis.ai, we believe that such advancements are crucial for the future of AI, as they enable more comprehensive and effective solutions. Our team is continually exploring new methodologies to push the envelope in artificial intelligence, ensuring that our clients benefit from the latest technological innovations.
Conclusion
Hacktoberfest is an incredible journey into the realm of open-source contribution, and with these steps, you’re ready to make your mark. So gear up, and happy coding!