Set-up your Mac and More...


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.

  1. Go to the IT4You Service Catalog and order the Developer Package for MacOS.
  2. Siam roles you will need:
    • azuredevops-xx-basic-license
    • lic-azure-schwarzit-proplus
    • snyk-de-sit-phpc-adm
  3. Next go to idm and order the authority Internetzugang für DevOps.
  4. Order your ODJ Role ODJ-Access.
  5. In the Selfservice get the Microsoft Office Package and Microsoft Teams (if not already installed).
  6. 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:

  1. $ echo $SHELL if the output is /bin/zsh skip command Nr. 2.
    If the output is /bin/bash use the next command.
  2. $ brew install zsh && chsh -s $(which zsh)
  3. $ xcode-select --install
  4. $ sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
  5. 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
  6. 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”.
  7. Verify everything with $ echo $ZSH_THEME && echo $plugins –> the plugins and the Themename should be displayed in the Terminal.

Git Credentials

  1. First check your git version: git --version if git isn´t installed get it with homebrew install git
  2. After that set your global git credentials:
    • $ git config --global user.email "your.name@mail.schwarz"
    • $ git config --global user.name "Firstname Lastname"
  3. Check your settings git config --list --show-origin

Create RSA Keypair for Azure

IMPORTANT follow these instructions step by step!

  1. cd ~ && mkdir ~/.ssh && cd ~/.shh && ssh-keygen -t rsa -b 4096 -C “your.name@mail.schwarz
  2. Copy your Public Key into your clipboard pbcopy < ~/.ssh/id_rsa.pub
  3. 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.
  4. 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

  1. Now you can go on with the Next Path in the Getting Started