This is a simple project to calculate vwap by coin matches, consuming a websocket service provided by coinbase
This project has twice ways to set up, local and with docker, for this we have a Makefile to help us.
To set up this project locally, we need install golang and run this code in your terminal
make local-build-run
To set up this project with docker, we need install docker and run this code in your terminal
make docker-build-run
make test
make lint
There are a Github Action to run tests and lint, on all the pull requests to main