build coverage

vwap-coinbase

vwap image

What is this project

This is a simple project to calculate vwap by coin matches, consuming a websocket service provided by coinbase

How will set up the project

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

local_gif

To set up this project with docker, we need install docker and run this code in your terminal

make docker-build-run

local_gif

How run the tests

make test

How run the lint

make lint

CI

There are a Github Action to run tests and lint, on all the pull requests to main