Welcome to my Open Source Practice repository!
This repository is dedicated to learning and practicing the complete open-source contribution workflow. It serves as a sandbox where I experiment with Git, GitHub, collaboration workflows, and software development best practices before contributing to larger open-source projects.
- Learn Git and GitHub effectively
- Practice branching and merging strategies
- Create and review Pull Requests
- Resolve merge conflicts
- Write meaningful commit messages
- Learn issue tracking and project management
- Practice writing tests and documentation
- Understand real-world open-source workflows
Open-Source-Practice/
βββ docs/
βββ examples/
βββ exercises/
βββ tests/
βββ .github/
β βββ workflows/
βββ README.md
βββ LICENSE
- Git Basics
- Git Branching
- Pull Requests (PRs)
- Code Reviews
- Merge Conflict Resolution
- GitHub Actions
- Documentation
- Unit Testing
- Open Source Contribution Workflow
Some of the topics I'm actively exploring include:
- Git & GitHub
- C++
- Data Structures & Algorithms
- Software Testing
- CI/CD with GitHub Actions
- Open Source Best Practices
This repository is continuously updated as I learn new concepts and practice different workflows. Expect frequent commits, experiments, and improvements.
This repository is primarily for learning purposes. Feedback, suggestions, and discussions are always appreciated.
This project is licensed under the MIT License.