Welcome to the HashSlap Starter Pack — your go-to toolkit for diving into open-source software (OSS)! This repository is designed for beginners to learn, practice, and contribute to open-source projects with confidence. Whether you're preparing for the HashSlap Summer of Code or just exploring OSS, we’ve got everything you need to get started.
The HashSlap Starter Pack is a collection of guides, practice projects, and resources to help you:
- Understand open-source software and its impact.
- Learn Git and GitHub workflows.
- Practice submitting pull requests in a safe environment.
- Explore real beginner-friendly projects to contribute to.
Built with ❤️ by the HashSlap Community
Follow these steps to get started with open-source contributions:
- Learn About Open Source: Read What is Open Source? to understand the basics of OSS.
- Set Up Your Tools: Follow the Tool Setup Guide to install Git, VSCode, and other essentials.
- Master Git & GitHub: Check out Git & GitHub Essentials to learn key commands and workflows.
- Practice a Pull Request: Use the Practice Repository to submit a dummy pull request and get comfortable with the process.
- Find a Project: Explore the Project Directory to discover beginner-friendly projects.
- Contribute with Confidence: Follow the Contributor Guidelines to make meaningful contributions.
- Track Your Progress: Use the First Steps Checklist to ensure you’re on the right path.
- Stay Motivated: See the Perks & Motivation for inspiration and rewards.
docs/: Guides to learn about OSS, Git, and contributing.practice_repo/: A sandbox to practice pull requests.CONTRIBUTING.md: Rules for contributing (also in docs/04_contributor_guidelines.md).LICENSE: Legal terms for using the code.
- Join the HashSlap Summer of Code: Our annual event (June 16, 2025 – August 16, 2025) offers mentorship and rewards for contributors. Learn more in What is Open Source?.
- Say Hi on Discord: Connect with the community on our Discord server in the
#introductionschannel. - Follow Us: Stay updated on GitHub.
- Questions?: Open an issue or ask on Discord!
Start your open-source journey today! 🚀