Pinned toot

Recently I have working on a project that allow to work on Go projects out-of-box using a Docker image.

It contains preinstalled tools for developing, mocking, formatting, linting, building, testing and documenting Go projects.

For mocking Go interfaces, I'm using the standard and classic mockgen tool in reflect mode. One of annoying thing about that tool is command line invocations.
I have scripted that to automatically and recursively detect all Go interfaces.

More: gitlab.com/tymonx/docker-go

tymonx boosted

Recently I have working on a project that allow to work on Go projects out-of-box using a Docker image.

It contains preinstalled tools for developing, mocking, formatting, linting, building, testing and documenting Go projects.

For mocking Go interfaces, I'm using the standard and classic mockgen tool in reflect mode. One of annoying thing about that tool is command line invocations.
I have scripted that to automatically and recursively detect all Go interfaces.

More: gitlab.com/tymonx/docker-go

Recently I have working on a project that allow to work on Go projects out-of-box using a Docker image.

It contains preinstalled tools for developing, mocking, formatting, linting, building, testing and documenting Go projects.

For mocking Go interfaces, I'm using the standard and classic mockgen tool in reflect mode. One of annoying thing about that tool is command line invocations.
I have scripted that to automatically and recursively detect all Go interfaces.

More: gitlab.com/tymonx/docker-go

My next project: gitlab.com/tymonx/docker-go

A Docker image with preinstalled tools for developing, formatting, linting, building, testing and documenting Go projects

Handy Gitlab CI YAML job templates for Go projects.

Project site: gitlab.com/tymonx/gitlab-ci

Supporting validating, building, testing and auto-documenting projects out-of-box.

Easy to use with the GitLab CI include keyword in your .gitlab-ci.yml files.

Fosstodon

Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.