Convert anything form anywhere
To develop on this project you have 2 options:
- use VSCode dev container (preffered)
- use your own environment
Using a dev container you dont need to setup anything on your own. All the helpful extentions are installed for you, all the dependencies are installed for you, and you can start developing right away.
Before you start developing in a dev container you will need to install 2 things on your system:
NB! After you have installed Docker you dont need to do anything with it. VSCode will use it for you.
After you have installed Docker and VSCode you can start developing in a dev container:
- Clone this repo: In your terminal run:
git clone https://gitlab.cs.taltech.ee/ririvi/iti0105-2023.git
- Open the project in VSCode:
cd iti0105-2023
code .
- Click the blue button in the bottom left corner of VSCode (open in remote window):
-
After clicking it you will see a popup. Click "Reopen in Container"
-
Wait for the container to build and you are ready to go! (it can take several minutes when you open the project for the first time).
-
useful commands are available in the makefile. You can run them in the terminal in VSCode. Commands are listed below.
If you dont want to use a dev container you can setup your own environment. If you choose this route you will need to install all the dependencies yourself and you will need to install all the helpful extentions yourself.
make web-dev
make server-dev
make install