Golang Project Layout

Provides a guide for setting up Golang project layouts and workspaces. Use when starting a new Go project, organizing an existing codebase, setting up a monorepo with multiple packages, creating CLI tools with multiple main packages, deciding between cmd/internal/pkg directory conventions, or discussing package restructuring, package splits, or module splits.

om-scogo 3b752e1 4 files · 19.1 KB Updated 0 repo stars

File contents

om-scogo/skillsh-scraper/tree/main/data/skills/samber-cc-skills-golang/golang-project-layout commit 3b752e1954

Frequently asked questions

npx skillmds add om-scogo/golang-project-layout