diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000..23ac055 --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,138 @@ +

✨ Contributors Guide ✨

+ +

Welcome to the My-first-Neo-project project! 😍
+We appreciate your interest in contributing.😊

+ +First off, thank you for considering contributing to **My-first-Neo-project!** We're excited to have you join our community. Every contribution, no matter how small, helps us build the best academic resource platform for students. + +![Line](https://user-images.githubusercontent.com/85225156/171937799-8fc9e255-9889-4642-9c92-6df85fb86e82.gif) + +This guide will walk you through the entire contribution process, from setting up your local environment to submitting a polished pull request. + +> **New to Open Source?** No problem! This guide is designed to be beginner-friendly. If you get stuck, don't hesitate to open an issue or ask for help. + +![Line](https://user-images.githubusercontent.com/85225156/171937799-8fc9e255-9889-4642-9c92-6df85fb86e82.gif) + +## πŸ“‹ Table of Contents + +1. [Code of Conduct](#-code-of-conduct) +2. [License](#-license) +3. [Ways to Contribute](#-ways-to-contribute) +4. [Points & Difficulty Levels](#-points--difficulty-levels) +5. [Contribution Guidelines](#-contribution-guidelines) +6. [PR review Process](#-pr-review-process) +7. [How To Contribute](#-how-to-contribute) +8. [Need More Help](#-need-more-help) +9. [Attribution](#-attribution) +10. [Thank you for your contribution](#thank-you-for-your-contribution) + +![Line](https://user-images.githubusercontent.com/85225156/171937799-8fc9e255-9889-4642-9c92-6df85fb86e82.gif) + +## πŸ“œ Code of Conduct + +We expect all contributors to follow our [`Code of Conduct`](https://github.com/Jai-76/My-first-Neo-project/blob/main/CODE_OF_CONDUCT.md). + +By participating in this project, you agree to maintain a **respectful and inclusive environment** for everyone. + +![Line](https://user-images.githubusercontent.com/85225156/171937799-8fc9e255-9889-4642-9c92-6df85fb86e82.gif) + +## πŸ“œ License + +By contributing to this project, you agree that your contributions will be licensed under the [`MIT License`](https://github.com/Jai-76/My-first-Neo-project/blob/main/License). + +![Line](https://user-images.githubusercontent.com/85225156/171937799-8fc9e255-9889-4642-9c92-6df85fb86e82.gif) + +## 🀝 Ways to Contribute +You can contribute in several ways: +- **🐞 Report Bugs:** Submit issues for reproducible bugs. +- **πŸ’‘ Suggest Features:** Propose new ideas or improvements. +- **πŸ“– Improve Documentation:** Enhance clarity, grammar, or structure. +- **⚑ Add Code:** Fix bugs, build new features, or optimize existing ones. +- **πŸ§ͺ Test:** Help us find issues by testing code in different environments. + +![Line](https://user-images.githubusercontent.com/85225156/171937799-8fc9e255-9889-4642-9c92-6df85fb86e82.gif) + +## 🎯 Points & Difficulty Levels + +*Your contributions earn points that count toward GSSoC'25 and your My-first-Neo-project Leaderboard status!* + +| Difficulty | Points | +| :--------- | :----- | +| Level 1 | 3 | +| Level 2 | 7 | +| Level 3 | 10 | + +> **Note:** The scoring system applies only to GSSOC contributors. + +![Line](https://user-images.githubusercontent.com/85225156/171937799-8fc9e255-9889-4642-9c92-6df85fb86e82.gif) + +## πŸ’‘ Contribution Guidelines + +* **Code Style**: Use clean, readable code with meaningful names. +* **UI Consistency**: Follow the modern UI style with animated gradients. +* **Responsive Design**: Ensure changes work on both desktop and mobile. +* **Commit Messages**: Use descriptive commit messages. + +![Line](https://user-images.githubusercontent.com/85225156/171937799-8fc9e255-9889-4642-9c92-6df85fb86e82.gif) + +## βœ… PR Review Process + +We aim to keep things smooth and transparent: + +* Once your PR is submitted, a maintainer will review it. +* You may be asked to: + * Fix styling issues. + * Add missing documentation/tests. + * Break large PRs into smaller pieces. +* After approval: + * Your PR will be merged with a squash merge to keep history clean. + * You’ll receive feedback, even if the PR isn’t merged immediately. +* βŒ› Reviews may take **24–72 hours** depending on activity. Thanks for your patience! + + > For Any Query, Send a DM on LinkedIn [Shahid](https://www.linkedin.com/in/jaideep-shekhawat/). + +![Line](https://user-images.githubusercontent.com/85225156/171937799-8fc9e255-9889-4642-9c92-6df85fb86e82.gif) + +## How To Contribute + +- Drop a Star ⭐ in this repo +- Take a look at the existing [Issues](https://github.com/Jai-76/My-first-Neo-project/issues). +- Fork the Repo & create a branch for any issue that you are working on and commit your work. +- At first raise an issue in which you want to work +- Then after assigning only then work on that issue & make a PR +- Create a [**Pull Request**](https://github.com/Jai-76/My-first-Neo-project/pulls), which will be promptly reviewed and given suggestions for improvements by the community. +- **REMINDER: Don't raise more than 2 `Issue` at a time** +- **IMPORTANT: Don't make any type of `Pull Request` until & unless you get assigned to an `Issue`** +- Add screenshots or screen captures to your `Pull Request` to help us understand the effects of the changes that are included in your commits. + +![Line](https://user-images.githubusercontent.com/85225156/171937799-8fc9e255-9889-4642-9c92-6df85fb86e82.gif) + +

Need More Help? πŸ€”

+ +

You can refer to the following articles on basics of Git and Github and also contact the Project Mentors, in case you are stuck:
+ How to create a Issue
+ Forking a Repo
+ Cloning a Repo
+ How to create a Pull Request
+ Getting started with Git and GitHub
+

+ +

Show some  β€οΈ  by  πŸŒŸ  this repository!

+ +![Line](https://user-images.githubusercontent.com/85225156/171937799-8fc9e255-9889-4642-9c92-6df85fb86e82.gif) + +## πŸ… Attribution + +This **CONTRIBUTING.md** was prepared with **❀️** by **Divya Jain** for **My-first-Neo-project** as part of the **GSSoC'25 program.** + +The structure and recommendations follow **GitHub Open Source Guides** and best practices used in leading open-source repositories. + +![Line](https://user-images.githubusercontent.com/85225156/171937799-8fc9e255-9889-4642-9c92-6df85fb86e82.gif) + +## πŸ‘ Thank you for your contribution!! + +

+Thank you for contributing to My-first-Neo-project🌟 +
+We can't wait to see what you build! 🍽️✨ +