A starter project with Golang, Echo and Postgres.
Project's goal
Learn a new programming language (Go), with at least one framework (echo). Create a development environment using docker and vscode devcontainer. Develop an initial project that can be used as a basis for other projects.
Installing the Echo Framework, more details at https://echo.labstack.com/guide
go get github.com/labstack/echo/v4
Generate a self-signed X.509 TLS certificate.
go run $GOROOT/src/crypto/tls/generate_cert.go --host localhost
Sharing Git credentials with your container https://code.visualstudio.com/docs/remote/containers#_sharing-git-credentials-with-your-container
Caching your GitHub credentials in Git https://docs.github.com/en/github/using-git/caching-your-github-credentials-in-git