Most interesting for you here is not the source code, but configs in .mainframer
folder.
This is a very common setup for basically any Buck project (including multimodule), but of course you might need to tune some ignore configs for your project.
$ bash mainframer.sh buck build sample
Or any other Buck task you want, btw it integrates with IntelliJ pretty easily! TODO add link to docs.
- Buck installed on remote machine.
- JDK 8+ installed on remote machine.