project-layout

project-layout

GitHub: https://github.com/golang-standards/project-layout

⭐ 星星數: 55084

摘要: 這是一個Go語言專案的標準目錄結構規範,提供組織Go專案的最佳實踐和參考模板。

技術堆疊: Go, Makefile

架構: 專案採用分層目錄結構,區分公開/私有程式碼、配置、文檔和部署資源。核心設計包含cmd(應用入口)、internal(私有程式碼)、pkg(公開程式碼庫)、api(API定義)等標準目錄,體現Go社群的最佳實踐。