As of 6/28/2022 this repository is no longer being publicly maintained. Code in it's current state is left for historic preservation, but will no longer be receiving updates, security patches, or support.
Licensing inquiries can be submitted via email to contact@destiny.gg
The chat back-end for destiny.gg, written in Go, based on Golem (http://github.com/trevex/golem)
Licensed under the Apache License, Version 2.0
http://www.apache.org/licenses/LICENSE-2.0.html
This is my (sztanpet's) first not-so-tiny Go project, so if there is anything that could be improved, please do tell.
- Clone this repo.
$ git clone https://github.com/destinygg/chat.git
- Navigate into the project folder.
$ cd chat
- Download all dependencies.
$ go mod download
- Verify dependency checksums to ensure nothing fishy is going on.
$ go mod verify
- Build the binary.
$ go build -o chat
- Run the binary.
$ ./chat
If a settings.cfg
file doesn't exist, one will be created on first run. Modify it to your liking and run the binary again when done.