Developer Guide

Dependencies

Development requirements.

Install the remaining dependencies via: task install_tools

Building/Running gdg

Running it then should be as simple as:

$ task build_all
$ ./bin/gdg  ## main binary
$ ./bin/gdg-generate  ## Dashboard Templating engine

Requires task to be installed locally

Running Tests

BasicAuth: task test Token: task test_tokens

Making a release

You can validate that goreleaser work appropriately via

task release-snapshot or task release

The actual release will be done once a tag has been created via the CICD pipeline, artifacts will be generated and a website update will be published.