Git is a version control system that lets you check out code from a repository, work with that code on your own branch, and then merge that code with any changes that have been made by other developers. Git is an essential tool for distributed development teams, and is a critical component of the continuous integration/continuous development toolchain.
- Go to https://git-scm.com/downloads.
- Under Downloads, click Mac OS X.
- When the download completes, double-click the
.dmg
file open the installer package. - Double-click the installer package to begin the installation.
Security Warning
You may see a warning message that the package can't be opened because it's not from a recognized developer. If this happens, go to System Preferences > Security and Privacy Settings, and click Open Anyway.
- Click Continue for the installation, and enter your local password to authorize the installation.
- Go to https://git-scm.com/downloads
- Under Downloads, click on Windows.
- When the dialog opens asking if you want to allow the app to make changes to your device, click Yes.
- Follow the steps in the setup wizard to complete the installation. You should accept all the default settings.
You’ll need Node.js installed.
- Install at least v12.16.1 or higher as this is the oldest active LTS version
NOTE:
If you don't have Node installed, we recommend installing NVM to assist managing multiple active Node.js versions.
If you don't want to install NVM, but the plain version of NodeJS please follow the following steps:
- Go to https://nodejs.org/en/download/.
- Under LTS, click Mac OS Installer X.
- When the download completes, double-click the
.pkg
file to open the installer - Follow the prompts to complete the installation.
- Go to https://nodejs.org/en/download/.
- Under LTS, click Windows Installer.
- When the download completes, double-click the
.msi
file to open the installer - Follow the prompts to complete the installation.
It's recommended to install and Integrated Developer Environment, or a text editor, to help manage package dependencies, interperters, and overall code execution. There are several options available, some of them are free and some require payment:
- Atom IDE free, IDE developed by GitHub.
- WebStorm free trial, paid after 30 days, developed by JetBrains.
- Komodo Edit, free, text editor, stripped down version of Komodo IDE (paid version).
- Brackets free, text editor, contains a wealth of community plugins and extensions.