Now that your code is complete, you have all of the metadata prepared, and you've embedded the asset files, it's time to actually build the release. We will look at this process in three stages, as follows:
- Deciding which platforms to release for and setting up the tools
- Building the binary files for release
- Preparing the actual packages that you will distribute
Assuming that you will be distributing to multiple operating systems, there may be some preparatory stages to go through before you can build all of the release binaries.
If you've got to this chapter with the intention of using the Walk framework and therefore distribute only to the Windows operating system, you can skip this preparation step as you don't need any additional compilation tools. All of the other toolkits that we have explored in this book require CGo for some functionality. The C compiler to enable CGo should already be set up for the platform you are developing on, but there is additional work...