:wave: We are the Virtual Video Game Orchestra (VVGO for short). Our mission is to provide a fun and accessible virtual community of musicians from around the world through performing video game music.
In order to build, test, and run the vvgo webapp, you will need to install git, docker, yarn, and golang. Below are links to installation docs for each service:
Clone the git repo and change to the source code directory. Launch GitBash or your favorite terminal, and run this command:
git clone https://github.com/virtual-vgo/vvgo.git && cd vvgo
Redis and Minio are runtime dependencies for the webapp.
If the webapp cannot connect to Redis and Minio at startup, it will complain and exit.
These service can be started using the docker-compose
command:
docker-compose up -d minio redis
cd ui
npm install
npx webpack serve
go run ./tools/version
go generate ./...
go run ./cmd/vvgo