Welcome to the Go Fullstack Development Team
First of all, do you have a MacBook? If yes follow the instructions below to set up your machine.
- Go to the IT4You Service Catalog and order the Developer Package for MacOS.
- Siam roles you will need:
- azuredevops-xx-basic-license
- lic-azure-schwarzit-proplus
- snyk-de-sit-phpc-adm
- Next go to idm and order the authority Internetzugang für DevOps.
- Order your ODJ Role ODJ-Access.
- In the Selfservice get the Microsoft Office Package and Microsoft Teams (if not already installed).
- Now download following applications from the Internet and Not from the SELF SERVICE! (also use the Chrome Browser and not Edge):
- KeePassXC
- Docker
- GoLand
- Visual Studio Code
- Bruno
- iTerm2
- DisplayLink Manager
- Homebrew
Set up of your Development Environment
Xcode and Terminal
After the insallation of iTerm2 open the Terminal (command + Space –> Iterm) and insert following Commands:
$ echo $SHELLif the output is/bin/zshskip command Nr. 2.
If the output is/bin/bashuse the next command.$ brew install zsh && chsh -s $(which zsh)$ xcode-select --install$ sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"- After the installation of oh-my-zsh get the autosuggestion for the Terminal
$ git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions - Now open the ~/.zshrc file and add to the Plugin field following Plugins
plugins=(colorize composer dirhistory docker docker-compose gcloud git zsh-autosuggestions) and change the theme to ZSH_THEME=“amuse”. - Verify everything with
$ echo $ZSH_THEME && echo $plugins–> the plugins and the Themename should be displayed in the Terminal.
Git Credentials
- First check your git version:
git --versionif git isn´t installed get it withhomebrew install git - After that set your global git credentials:
$ git config --global user.email "your.name@mail.schwarz"$ git config --global user.name "Firstname Lastname"
- Check your settings
git config --list --show-origin
Create RSA Keypair for Azure
IMPORTANT follow these instructions step by step!
- cd ~ && mkdir ~/.ssh && cd ~/.shh && ssh-keygen -t rsa -b 4096 -C “your.name@mail.schwarz”
- Copy your Public Key into your clipboard
pbcopy < ~/.ssh/id_rsa.pub - Go to Azure DevOps and open your User Settings > SSH Keys > + New Keys:
- Enter a Name for your Key and paste the Public Key into the Public Key field and save it.
- Now you can save your Keys in your KeePassXC Application with a new entry for your public key and your private key.
Your are ready to start!
Just one more step to start first Projects. Depending on your projects you´ll need a programming language.
Most of the languages are optainable threw Homebrew. To give it a Start use the following commands.
Golang: $ brew install golang
Node: $ brew install node
- Now you can go on with the Next Path in the Getting Started