GitHub

@@ -44,7 +44,7 @@ In this lecture, you will learn to

4444

```{note}

4545

Going forward, it is assumed that you have an Anaconda environment up and running.

464647-

You may want to [create a new conda environment](https://conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html#creating-an-environment-with-commands) if you haven't done so already.

47+

You may want to [create a new conda environment](https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html#creating-an-environment-with-commands) if you haven't done so already.

4848

```

49495050

## Working with Python files

@@ -320,14 +320,14 @@ However, this is outside the focus of these lectures.

320320321321

This section will familiarize you with git and GitHub.

322322323-

[Git](http://git-scm.com/) is a *version control system* --- a piece of software used to manage digital projects such as code libraries.

323+

[Git](https://git-scm.com/) is a *version control system* --- a piece of software used to manage digital projects such as code libraries.

324324325325

In many cases, the associated collections of files --- called *repositories* --- are stored on [GitHub](https://github.com/).

326326327327

GitHub is a wonderland of collaborative coding projects.

328328329329

For example, it hosts many of the scientific libraries we'll be using later

330-

on, such as [this one](https://github.com/pydata/pandas).

330+

on, such as [this one](https://github.com/pandas-dev/pandas).

331331332332

Git is the underlying software used to manage these projects.

333333

@@ -337,9 +337,9 @@ lectures.

337337338338

There are two main flavors of Git

339339340-

1. the plain vanilla [command line Git](http://git-scm.com/downloads) version

340+

1. the plain vanilla [command line Git](https://git-scm.com/downloads) version

341341

2. the various point-and-click GUI versions

342-

* See, for example, the [GitHub version](https://desktop.github.com/) or Git GUI integrated into your IDE.

342+

* See, for example, the [GitHub version](https://github.com/apps/desktop) or Git GUI integrated into your IDE.

343343344344

In case you already haven't, try

345345

@@ -361,11 +361,11 @@ As the 2nd task,

361361

1. Look into 'forking' GitHub repositories (forking means making your own copy of a GitHub repository, stored on GitHub).

362362

1. Fork [QuantEcon.py](https://github.com/QuantEcon/QuantEcon.py).

363363

1. Clone your fork to some local directory, make edits, commit them, and push them back up to your forked GitHub repo.

364-

1. If you made a valuable improvement, send us a [pull request](https://help.github.com/articles/about-pull-requests/)!

364+

1. If you made a valuable improvement, send us a [pull request](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests)!

365365366366

For reading on these and other topics, try

367367368-

* [The official Git documentation](http://git-scm.com/doc).

368+

* [The official Git documentation](https://git-scm.com/doc).

369369

* Reading through the docs on [GitHub](https://docs.github.com/en).

370-

* [Pro Git Book](http://git-scm.com/book) by Scott Chacon and Ben Straub.

370+

* [Pro Git Book](https://git-scm.com/book) by Scott Chacon and Ben Straub.

371371

* One of the thousands of Git tutorials on the Net.

Read the original on github.com ↗