During your journey here with us you will have a lot of documentation, internally we share it trought owncloud.
Remember always to be synced with the cloud!
## Development lifecycle
During the development of an application we encurage to use this lifecycle.
1) **Get the repo**: If you join an already started project you will have an access to the internal gitlab repo otherwise ask for it!
2) **Prepare your environment**: we strongly encurage our developers to prepare, share and use development machine with docker. So if in your project there is already a _docker-compose.yml_ use it otherwise create one and share it in the appropriate section of the project
3) **Commit always**: remember to commit on your repo every change that you make!
## Environment preparation
Following we have a list of the environments that we usually have.
### Base environment for everyone
This is the base environment needed
- Install [Visual Studio Code](https://code.visualstudio.com/)
- Install [NodeJs LTS](https://nodejs.org/en/)
- Check on your shell if the installation was successfull with: ```node -v``` and ```npm -v```
- Install [MobaXterm Home Edition](https://mobaxterm.mobatek.net/download.html)