Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tusharmishra069/opensource-for-clubs
"I created this repository for the students of R.C.E.T Bhilai college clubs to help them learn about open source and how to contribute to open source projects."
https://github.com/tusharmishra069/opensource-for-clubs
ai android gdg infinity-coders ml mlsa open-source open-source-contributions tezos web3 webdevelopment
Last synced: about 2 months ago
JSON representation
"I created this repository for the students of R.C.E.T Bhilai college clubs to help them learn about open source and how to contribute to open source projects."
- Host: GitHub
- URL: https://github.com/tusharmishra069/opensource-for-clubs
- Owner: tusharmishra069
- Created: 2024-10-20T16:52:21.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2024-10-30T17:20:32.000Z (about 2 months ago)
- Last Synced: 2024-11-02T15:42:34.273Z (about 2 months ago)
- Topics: ai, android, gdg, infinity-coders, ml, mlsa, open-source, open-source-contributions, tezos, web3, webdevelopment
- Language: TypeScript
- Homepage:
- Size: 479 KB
- Stars: 7
- Watchers: 1
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
Awesome Lists containing this project
README
# Open Source Contribution Repository
> **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. 🌐## About This Repository 📚
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. 🛠️## Repository Structure 🗂️
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.### Contribution Guide 🌟
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.
## How to Contribute 🤝
**Note:** Please make sure to star this repository ⭐ We appreciate your support! Thankyou
### 1. Fork the Repository 🍴
Start by forking the repository. This will create a personal copy of the repository on your GitHub account.
1. Go to the repository on GitHub.
2. Click the "Fork" button in the upper right corner of the page.
3. This will create a copy of the repository under your GitHub account.### 2. Clone the Forked Repository 💻
Once you have your forked repository, clone it to your local machine to start working on it.
```bash
git clone https://github.com/your-username/Opensource-For-Clubs.git
```### 3. Create Your Branch 🌳
Create a new branch for your changes.
```bash
git checkout -b your-branch-name/your-issue-no
```### 4. Make Your Changes ✏️
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.
### 5. Commit Your Changes ✔️
Commit your changes with a meaningful commit message.
```bash
git add .
git commit -m "Description of the changes you've made"
```### 6. Push Your Changes 🚀
Push your changes to your forked repository.
```bash
git push origin your-branch-name/your-issue-no
```### 7. Open a Pull Request 📥
Once your changes are pushed, open a pull request to the original repository:
1. Go to your forked repository on GitHub.
2. Click on the "Pull Request" button.
3. Select your branch and compare it with the original repository's branch.
4. Add a meaningful description of the changes you've made.
5. Submit your pull request.### 8. Wait for Review ⏳
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.
## Contribution Guidelines 📋
- **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.## Code of Conduct 🤝
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.
## Issues and Bugs 🐞
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.
### Reporting a Bug 🐛
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.### Requesting a Feature ✨
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.