This Go package is used to offer a unified logging interface among projects.
There usage documentation in docs. Development documentation is in this file.
docker compose run --rm golang-devtools validate
docker compose run --rm golang-devtools help
To generate or update mocks use
gomockhandler
. gomockhandler
is provided by golang-devtools
.
docker compose run --rm golang-devtools gomockhandler -config ./gomockhandler.json check
docker compose run --rm golang-devtools gomockhandler -config ./gomockhandler.json mockgen
User documentation is build using TechDocs and published to Inventory.
To list the commands available for the TechDocs image:
docker compose run --rm help
For more information see the TechDocs Engineering Image.
To Validate changed documentation:
docker compose run --rm techdocs validate
To validate all documentation:
docker compose run --rm techdocs validate MARKDOWN_FILES=docs/
To preview the documentation:
docker compose up techdocs