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.

seikaikyo Updated

File contents

seikaikyo/dash-skills/tree/main/external/cc-skills-golang/golang-project-layout commit 63bb688f4f

Frequently asked questions

npx skillmds@latest add seikaikyo/golang-project-layout