This repository contains Go-based client for Form3 Account API.
Examples can be found in examples directory.
Following steps need to be performed in order to launch tests:
docker-compose upmake test
Coverage reports can be generated by issuing following commands:
make coverage- generatescoverage.outreport filemake coverhtml- generates HTML coverage report in client directory.
To lint client code, go vet, gofmt and golangci-lint tools are used. issue following commands to install dependencies and execute static checks:
make depmake lint
- CI/CD
- Security checks?
- Increase code coverage by mocking some of the API calls.
- Logs dependency injection to
AccountClientstruct. - Performance tests?
- Requests caching (in-memory, Redis etc.).