66daysofdata / Welcome-to-the-community

Get started in the world of data. The community of #66daysofdata collaborated to bring you a roadmap to get you started in to the various discipline of data science. A community solely for Educational purposes.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Welcome to the 66daysofdata community.

License Contribute

A guideline of how to start contributing to this repo.

You can contribute by suggesting new topics, look for possible improvements, provide suggestions or by adding resources.

Code of Conduct:

To know about the code of conduct for this community visit this link: Code Of Conduct

Reason why this repo exists and a guide to get started

Check out Ken's Jee video on youtube of why he is started #66daysofdata

1. Familiarize with git

If you are already here you probably know what git is. But, if you do not, watch this git video tutorial geared towards beginners.

Also, if you want to find out more please read the git documentation reference.

2. Fork the repository that you want to contribute to:

On the github page click on the button "FORK" fork

3. Clone the fork repository to your computer locally:

clone

For example, run the command below on your computer:

$ git clone https://github.com/<your-github-username>/<repo-you-want-to-clone>.git

Note: Make sure you replace with your actual username and the with the actual repo name you want to clone.

4. Change directory into the clone directory

For example:

$ cd cloned-directory

5. Sync your fork

Before you make any changes it is necessary you keep your fork in sync with the forked master repository to avoid merge conflicts.

Please, read How to keep your fork in sync.

For instance, write the following on your bash/terminal or cmd line:

$ git remote add upstream https://github.com/<your-github-username>/<repo-you-want-to-clone>.git

6. Make changes

On your local computer with the text editor of your choice open the directory and add the necessary changes. You are going to need to use the git commands:

$ git add "the-file-your-modifying"
$ git commit -m "please-add-a-message"

7. Push changes to your local repository

$ git push origin master

At this point it will probably ask you for your git username and password to push the repo.

If you haven't configure your git credentials you can set it up here.

8. Make a pull request

Go to the github page of the fork repository and open a pull request.

pull-request



How to synchronize and merge your fork repository

Go to the directory of the fork project and follow these steps:

1. Make sure you have the upstream repository

$ git remote -v
> origin	https://github.com/YOUR_USERNAME/YOUR_FORK.git (fetch)
> origin	https://github.com/YOUR_USERNAME/YOUR_FORK.git (push)
> upstream  https://github.com/ORIGINAL_OWNER/ORIGINAL_REPOSITORY.git (fetch)
> upstream  https://github.com/ORIGINAL_OWNER/ORIGINAL_REPOSITORY.git (push)

2. Fetch Upstream repository

$ git fetch upstream

The above command will get all the respective commits from the upstream repository.

3. Merge Upstream repository

You should be on your local master branch and then finally you can merge and synchronize your fork.

$ git merge upstream/master

For further information you can read How to sync your github fork.

Contributing 🧡

Your contributions are always welcome!

About

Get started in the world of data. The community of #66daysofdata collaborated to bring you a roadmap to get you started in to the various discipline of data science. A community solely for Educational purposes.

License:Creative Commons Zero v1.0 Universal