See https://docs.google.com/document/d/1z7OU79YBnvlaDgcvmtYVnUAYFX1w9lyrgiPTV7RXjHM/edit for more info
For the POC most of the code is generated through sync.sh
.
Requirements:
- go devel 1.22
go install golang.org/dl/gotip@latest
gotip download 495801
export PATH="$(gotip env GOROOT)/bin:$PATH"
After cloning the repo, run the following commands to start from scratch:
# cleanup first
./hack/do_cleanup.sh
# clone repo, setup go workspaces and build
./hack/do_sync.sh 2>&1 | tee hack/do_sync.log
Logs: ./hack/do_sync.log