Skip to content

Latest commit

 

History

History
91 lines (64 loc) · 2.42 KB

CONTRIBUTING.md

File metadata and controls

91 lines (64 loc) · 2.42 KB

Contribution Rules📚:

Before you start contributing, please read our Code of Conduct. We expect all contributors to follow these guidelines to ensure a positive and inclusive community.

  • Create an issue about the code or contributions you want to make.
  • Go through the issues before creating one,to avoid duplicate issues
  • Once assigned,make your contributions and create your first PR
  • kindly provide a simple detail about you code or contribution,so others can learn and improve on it
  • Do NOT remove other content.
  • Styling/code can be pretty, ugly or stupid, big or small as long as it works
  • Try to keep pull requests small to minimize merge conflicts

FAQs

If you have any questions, please check our FAQs for answers.

Language-Specific Folders

We have organized the project into different folders for various programming languages and web development. Choose the folder that suits your skills and interests:

If you are new to programming, we recommend starting with the "Web Development" folder.

Getting Started 🤩🤗:

  • Fork this repo (button on top)
  • Clone on your local machine
git clone https://github.com/ossamamehmood/Hacktoberfest2023.git
  • Navigate to project directory.
cd Hacktoberfest2023
  • Create a new Branch
git checkout -b my-new-branch
  • Make your changes folderName/fileName

  • Add your changes

git add .
  • Commit your changes.
git commit -m "Relevant message"
  • Then push
git push origin my-new-branch
  • Create a new pull request from your forked repository

Avoid Conflicts {Syncing your fork}

An easy way to avoid conflicts is to add an 'upstream' for your git repo, as other PR's may be merged while you're working on your branch/fork.

git remote add upstream https://github.com/ossamamehmood/Hacktoberfest2023

You can verify that the new remote has been added by typing

git remote -v

To pull any new changes from your parent repo simply run

git merge upstream/main

This will give you any eventual conflicts and allow you to easily solve them in your repo. It's a good idea to use it frequently in between your own commits to make sure that your repo is up to date with its parent.