Git: It is an open source version control system for tracking the changes made in the
files. For more information, check the official website of git. Ember uses Git to manage
its dependencies.
o Installing Git on Linux: Install the Git on Linux by using this link – http://gitscm.com/download/linux
o Installing Git on Mac: Install the Git on Mac OS by using this link – https://gitscm.com/download/mac
o Installing Git on Linux: Install the Git on Windows by using this link –
https://git-scm.com/download/win
Node.js and npm: Node.js is an open source, used for developing server side and
networking applications. It is written in JavaScript. NPM is a node package manager
used for installing, sharing and managing the dependencies in the projects. Ember CLI
uses Node.js run time and npm to get the dependencies.
Bower: It is used for managing the components such as HTML, CSS, JavaScript, image
files etc and can be installed by using the npm.
Watchman: This optional dependency can be used to watch the files or directories and
execute some actions when they change.
PhantomJS: This optional dependency can be used for running browser based unit
tests to interact with web page.