|
|
To set up the project, follow these steps:
|
|
|
|
|
|
## Setting up node.js
|
|
|
|
|
|
Download [Node.js](https://nodejs.org/) and install it on your system. You can check the installation by typing `npm` in your command line window.
|
|
|
|
|
|
> **For Windows users:**
|
|
|
>
|
|
|
> You may need to restart your system to refresh your `PATH` variables
|
|
|
|
|
|
## Setting up Git
|
|
|
|
|
|
Download [Git](https://git-scm.com/downloads) and install it on your system. You can check the installation by typing `git` in your command line window.
|
|
|
|
|
|
> **For Windows users:**
|
|
|
>
|
|
|
> It's highly recommended to use the Git Bash instead of the Windows Shell. You can also install the full package of [Cmder](http://cmder.net/) to have Git installed and a powerfull yet lightweight command line, which is also capable of g'old UNIX commands.
|
|
|
|
|
|
## Clone the project
|
|
|
|
|
|
After setting up your GitLab Account ([Add SSH key](https://git.thm.de/help/ssh/README)), clone the project via `git clone git@git.thm.de:swtp-block-ws17/arsnova-angular-frontend.git`.
|
|
|
|
|
|
## Setting up the programming environment
|
|
|
|
|
|
The project folder is the one you cloned in the step before. Open this folder (not a parent, neither any child) as the project in your IDE. We recommend to use [Webstorm](https://www.jetbrains.com/webstorm/) via the [Jetbrains Toolbox](https://www.jetbrains.com/toolbox/app/).
|
|
|
|
|
|
## Setting up the project
|
|
|
|
|
|
Open your terminal of choice and got to the project directory. Run `npm install` to fetch and download all dependencies for the project. |
|
|
\ No newline at end of file |