-
Notifications
You must be signed in to change notification settings - Fork 34
Development Environment
Koen Teuwen edited this page Jul 16, 2021
·
19 revisions
To prepare the development environment, you will first need to choose how to deploy your application:
- If you use windows, you are recommended to make use of WSL2 in combination with Docker for Windows.
- If you cannot use WSL2 on Windows, you are recommended to make use of a Virtual Machine running Linux.
- On Linux you will get the best performance and support for tooling.
Minimum required tools:
docker
docker-compose
git
- Install VirtualBox on your device. You can also use Hyper-V or an other alternative if you know how to use it.
- Download an
.iso
image for Ubuntu or your favorite Linux distribution of choice. - Create a new Virtual Machine using the image you downloaded.
Assuming you use Ubuntu, the steps are as follows:
- Run
apt-get install -y docker docker-compose git
(If you use any other Linux distribution, we trust you know how to use it)
For editing project files, a good IDE is very helpful as it can provide hints while typing.
We recommend to use PhpStorm as an IDE and note that you are able to get a free professional license using your @student.tue.nl email address. You will need to renew this license yearly.
If you are unfamiliar with Git, you can use GitKraken or any other Git client which provides an easy-to-use user interface.
To get an optimal development experience, you can install additional tools that can aid the process. Read more about that on the Development aids page.
- Contributing
- Architecture
- Components
- View helpers
- Sub-projects
- Archive