Welcome to the R.C.E.T Bhilai Open Source Contribution Repository! 🎉
This repository is designed to help students learn about open source and how to contribute to open source projects. 🌐
This repository is a collaborative space for students of R.C.E.T Bhilai to:
- Learn the basics of open source. 📖
- Understand the workflow of contributing to open source projects. 🔄
- Practice contributing to a shared repository. 🛠️
The repository is organized into several directories, each focusing on different areas of technology and projects:
- AI/ML/ 🤖: Projects and tutorials related to Artificial Intelligence and Machine Learning.
- Apps/ 📱: Application development projects.
- DSA/ 📊: Data Structures and Algorithms practice problems and projects.
- UI/UX/ 🎨: User Interface and User Experience design projects.
- web/ 🌐: Web development projects and tutorials.
- Web3/ 🔗: Projects related to blockchain and decentralized applications.
Thank you for your interest in contributing to this project! Contributions are welcome and appreciated. This guide will help you understand how to contribute to the project effectively.
Note: Please make sure to star this repository ⭐ We appreciate your support! Thankyou
Start by forking the repository. This will create a personal copy of the repository on your GitHub account.
- Go to the repository on GitHub.
- Click the "Fork" button in the upper right corner of the page.
- This will create a copy of the repository under your GitHub account.
Once you have your forked repository, clone it to your local machine to start working on it.
git clone https://github.com/your-username/Opensource-For-Clubs.git
Create a new branch for your changes.
git checkout -b your-branch-name/your-issue-no
Make your changes in the appropriate files. Be sure to follow any coding standards and practices used in the project. If you're not sure, refer to the existing codebase for examples.
Commit your changes with a meaningful commit message.
git add .
git commit -m "Description of the changes you've made"
Push your changes to your forked repository.
git push origin your-branch-name/your-issue-no
Once your changes are pushed, open a pull request to the original repository:
- Go to your forked repository on GitHub.
- Click on the "Pull Request" button.
- Select your branch and compare it with the original repository's branch.
- Add a meaningful description of the changes you've made.
- Submit your pull request.
After submitting the pull request, the maintainers will review your changes. They may ask for further modifications. Be ready to discuss and make the necessary adjustments.
- Follow Coding Standards: Ensure that your code follows the established conventions and standards used in the project.
- Write Meaningful Commits: Commit messages should clearly describe what changes have been made.
- Write Tests: If applicable, add tests to verify that your changes work as expected and don't break existing functionality.
- Documentation: If you're adding new features, please update the relevant documentation files or add new documentation to explain the changes.
We expect all contributors to adhere to our Code of Conduct when participating in the project. Please be respectful and considerate to others in the community.
If you've found a bug or have a feature request, please open an issue. Before opening a new issue, please check if there's already an open one that addresses your concern.
When submitting a bug report, please include as much detail as possible:
- A clear description of the bug.
- Steps to reproduce the issue.
- Expected and actual behavior.
- Screenshots or logs, if applicable.
To request a feature, please provide:
- A detailed description of the feature you're requesting.
- A use case explaining why the feature is useful.
- Any examples or references to existing features that are similar.