Lower Shields, Fire Nukes
- Install Go. Minimum version 1.11.
- Install
protoc
onto yourPATH
. See the Protocol Buffers download instructions or follow your platform's installation instructions (e.g.,apt-get install protobuf-compiler
). - Install Open Dynamics. Either by following the build instructions or by following your platform's instructions (e.g.,
apt-get install libode-dev
). - Clone this repository. You can develop inside your
GOPATH
withgo get -d github.com/LSFN/lsfn
and setting the environment variableGO111MODULE=on
, or outside of it with a normalgit clone
of this repository. - Build the
cmd/environment
andcmd/ship
binaries. If inside the GOPATH usego build github.com/LSFN/lsfn/cmd/environment
, otherwise enter the correct directory and executego build
there.
- When making changes to the
.proto
files underapi/proto
, runmake generate
to invokeprotoc
to recreate the.pb.go
files. These files should be commited with the changes to the.proto
files.