These instructions guide the release process for new official Nakama server builds.
## Steps
To build releases for a variety of platforms we use the excellent [xgo](https://github.com/karalabe/xgo) project. You will need Docker engine installed. These steps should be followed from the project root folder.
These steps are one off to install the required build utilities.
1. Install the xgo Docker image.
```
docker pull karalabe/xgo-latest
```
2. Install the command line helper tool. Ensure "$GOPATH/bin" is on your system path to access the executable.
```
env GO111MODULE=off go get -u github.com/karalabe/xgo
```
These steps are run for each new release.
1. Update the CHANGELOG.
2. Add the CHANGELOG file and tag a commit.
__Note__: In source control good semver suggests a "v" prefix on a version. It helps group release tags.