Demonstrates how to configure a typical Go project.
Find a file
j 5c404c186e
All checks were successful
Build & Release Go Project / build (push) Successful in 43s
oops
2025-06-17 16:04:37 +10:00
.forgejo/workflows Go requires git installed 2025-06-17 15:56:49 +10:00
cmd/sample missed full path of project 2025-06-17 15:58:46 +10:00
internal/greet Sample go project 2025-06-17 15:45:03 +10:00
pkg/util oops 2025-06-17 16:04:37 +10:00
go.mod Drop version back to version supported on debian 12 2025-06-17 15:54:53 +10:00
README.md Sample go project 2025-06-17 15:45:03 +10:00

workflow-sample-go

Demonstrates how to configure a typical Go project.

Project layout based on the golang-standards/project-layout project layout standard (that was a mouthful) as I find it to be the most comfortable to work within.

The build pipelines are made for this standard and are probably difficult to adapt.