Demonstration of building an application that processes a simple Mattermost slash command. In this example, we'll be using it to retrieve weather data.
Currently, versioning is being handled manually within the code. We should investigate the possibility of using linker flags and using GitHub Actions to pull the release tag (which contains the version) to build the various binaries directly.
Note that this approach would mean that the current version information is lost during local development, so should be carefully considered before implementing!
Currently, versioning is being handled manually within the code. We should investigate the possibility of using linker flags and using GitHub Actions to pull the release tag (which contains the version) to build the various binaries directly.