🎉 Thank you for considering contributing to the "Guide to Open Source" project! Your contributions help make this guide more valuable for everyone in the open-source community.
- How to Contribute
- Reporting Issues
- Feature Requests
- Pull Requests
- Code Style Guidelines
- Commit Message Guidelines
- Acknowledgements
Whether you're fixing a typo, adding a section, or addressing a bug, your contributions are welcome. To contribute, follow these steps:
-
Fork this Repository: Fork this repository to your GitHub account by clicking the "Fork" button at the top of this page.
-
Clone Your Fork: Clone your fork to your local machine using the following command (replace
<your-username>
with your GitHub username):git clone https://github.com/<your-username>/oss101.git
-
Create a New Branch: Create a new branch for your contributions:
git checkout -b feature/your-feature
-
Make Changes: Make the necessary changes in your branch.
-
Commit Changes: Commit your changes with clear and concise commit messages:
git add . git commit -m "Add your commit message here"
-
Push Changes: Push your changes to your fork on GitHub:
git push origin feature/your-feature
-
Submit a Pull Request: Open a pull request (PR) from your fork to the main repository. Provide a clear description of your changes.
If you encounter any issues with the guide, please open an issue with detailed information about the problem.
Have an idea for a new section or feature? Submit a feature request and share your thoughts.
Pull requests are welcome! If you'd like to contribute directly to the guide, follow the steps outlined in the "How to Contribute" section.
Maintain a clean and consistent code style. Adhering to established coding conventions helps ensure readability and maintainability.
Follow commit message guidelines to ensure clear communication and maintain a clean Git history.
Thank you to all the contributors who have helped make this guide better! Your efforts are highly appreciated.