Demonstrates how to configure a typical Go project.
Find a file
j 1efd61340f
Some checks failed
Build & Release Go Project / build (push) Failing after 42s
Removed source_dir use
2025-06-17 15:49:35 +10:00
.forgejo/workflows Removed source_dir use 2025-06-17 15:49:35 +10:00
cmd/sample Sample go project 2025-06-17 15:45:03 +10:00
internal/greet Sample go project 2025-06-17 15:45:03 +10:00
pkg/util Sample go project 2025-06-17 15:45:03 +10:00
go.mod Sample go project 2025-06-17 15:45:03 +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.