Technical setup
To ensure you have a successful experience working with our Developer Tutorials content, Ignite recommends this technical setup.
Setting up Visual Studio Code
- Install Visual Studio Code.
- Click Extensions in the sidebar.
- Install this extension:
- Go for VS Code The official Go extension for Visual Studio Code
- When prompted:
go get -v golang.org/x/tools/gopls
- Select
Install all
for all packages
Be sure to set up Visual Studio Code for your environment.
Tip On MacOS, install code
in $PATH to enable Launching Visual Studio Code from the command line. Open the Command Palette (Cmd+Shift+P) and type 'shell command'.
GitHub integration
Click the GitHub icon in the sidebar for GitHub integration and follow the prompts.
Clone the repos that you work in
- Fork or clone the https://github.com/ignite/cli/ repository.
Internal Ignite users have different permissions. If you're not sure, fork the repo.
Terminal tips
Master your terminal to be happy.
iTerm2 terminal emulator
On macOS, install the iTerm2 OSS terminal emulator as a replacement for the default Terminal app. Installing iTerm2 as a replacement for Terminal provides an updated version of the Bash shell that supports useful features like programmable completion.
Using ZSH as your default shell
The Z shell, also known as zsh, is a UNIX shell that is built on top of the macOS default Bourne shell.
If you want to set your default shell to zsh, install and set up zsh as the default shell.
Install these plugins:
Edit your
~/.zshrc
file to add the plugins to load on startup:plugins=(
git
zsh-autosuggestions
zsh-syntax-highlighting
)Log out and log back in to the terminal to use your new default zsh shell.
Install Go
Follow the steps in Install Ignite CLI docs to install Ignite CLI and Go.