Skip to content

Latest commit

 

History

History
105 lines (71 loc) · 4.22 KB

CONTRIBUTING.md

File metadata and controls

105 lines (71 loc) · 4.22 KB

✨ Contributors Guide ✨


We appreciate your interest in contributing.😊
This guide will help you get started with the project and make your first contribution.


What you can Contribute?

🐞Bug Fixing : Contributors can help by reviewing and confirming reported issues. This includes verifying bugs, providing additional details, and prioritizing tasks for the development team.

✨Enhancements : Contributors can enhance the project by implementing new features or improvements suggested by users. This involves understanding requirements, designing solutions, and extending the functionality. 🚀

How to Contribute?

  • Drop a Star ⭐ in this repo
  • Take a look at the existing 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, 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.

Submitting a Pull Request?

1. Start by forking the iPhone16Pro repository. Click on the symbol at the top right corner.

2. Clone your forked repository:

git clone https://github.com/Your-Username/iPhone16Pro

3. Add a reference(remote) to the original repository.

git remote add upstream https://github.com/NiranjanKumar001/iPhone16Pro

4. Check the remotes for this repository.

git remote -v

5. Always take a pull from the upstream repository to your master branch to keep it at par with the main project (updated repository).

git pull upstream main

6. Create a Branch: Create a new branch for your changes:

git checkout -b my-feature

7. Make Changes: Make your desired changes to the codebase.

git add .
git add <filename>

8. Commit Changes: Commit your changes with a descriptive commit message:

git commit -m "Add new feature"

9. Push Changes: Push your changes to your forked repository:

git push origin my-feature

10. Submit a Pull Request: Go to your forked repository on GitHub and submit a pull request. Be sure to provide a detailed description of your changes and why they are necessary.

11. Congratulations! You've made your first contribution! 🙌🏼

⚡ Pull Requests Review Criteria 🧲

  1. Please fill the PR Template properly while making a Pull Request.
  2. Never commit in the main branch.
  3. Your work must be original, written by you not copied from other resources.
  4. You must comment on your code where necessary.

Documentation 📑

  • Document any significant changes or additions to the codebase.
  • Provide clear and concise explanations of the functionality, usage, and any relevant considerations.
  • Update the README.md file to reflect the changes made and provide instructions on how to use the project (if needed).

⚡ Communication and Support 💬

  • Join the project's communication channels to interact with other contributors and seek assistance.
  • If you have any questions or need help, don't hesitate to ask in the project's communication channels or comment on the relevant issue.

⚡ Code of Conduct 😇

Please follow our project's code of conduct while contributing.
Treat all contributors and users with respect and create a positive and inclusive environment for everyone.

Congratulations on successfully submitting your PR to our project! 🎉