Developer Guide
Details
This page shows version v0.9.6. The current version can be found here.
Dependencies
Development requirements.
- As gdg is written in go, a current compiler is required.
- task management tool go-task. Installation
- Docker for running tests
Install the remaining dependencies via: task install_tools
Building/Running gdg
Running it then should be as simple as:
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.