Find updated, verified information on resources in the Chicago area during the Coronavirus pandemic through SMS. Maintained by City Bureau.
You'll need GNU Make, Go and node.js installed as well as credentials for AWS, Twilio and Airtable. Your Airtable base will need to have the fields in pkg/directory/resource.go
.
Copy .env.sample
to .env
and fill in the values.
To install dependencies, build functions and deploy:
make install
make build
make deploy
We use gofmt
for formatting code and golangci-lint
for linting. Run each of these commands with:
make format
make lint
You can also run all tests with:
make test