بازگشت به نتایج جستجو

samber / AGENT SKILL

golang-project-layout

فارسی + English

این اسکیل چه می‌کند؟

راهنمای چیدمان پروژه و workspace در Go.

ORIGINAL DESCRIPTION

Provides a guide for setting up Golang project layouts and workspaces.

چه زمانی به کار می‌آید؟

برای پروژهٔ نو، نظم‌دهی کد، monorepo چندپکیجی، CLI با چند main، انتخاب cmd/internal/pkg یا بازآرایی/تقسیم package و module.

WHEN TO 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