It's hard to find an issue that easy to work on. After a search on a different combination of labels, I find a program to work with. But the issue is a little bit general and not specific. Then I notice this program using an old way to handle go modules. So I filed a new issue to add the right way to support go modules and updated the docker file at the same time.
The issue I worked with https://github.com/jamesmawm/golang-user-microservice/issues/17
After clone the repo https://github.com/jamesmawm/golang-user-microservice.git, I run the command
go init github.com/jamesmawm/golang-user-microservice to generate the
go.mod file. And replace the import part of the program from v1 to github.com/jamesmawm/golang-user-microservice.
There is also a docker file to fix and the readme file.