go web app boilerplate
v0.0.1
這是受項目範圍啟發的GO Web應用程序的Structre。請隨時打開問題或提取要求改進此樣板。
使用make init安裝githooks並下載依賴項。
默認的HTTP路由器是Gorilla Mux。
記錄框架為ZAP,可以在/pkg/infra/logger.go中替換。
| 文件夾 | 描述 |
|---|---|
| /API | OpenApi/Swagger Specs,JSON模式文件,協議定義文件。 |
| /cmd | 該項目的主要應用程序。 |
| /config | 配置文件模板或默認配置。 |
| /pkg | 庫代碼。此文件夾中的更多信息。 |
| /腳本 | 執行各種構建,安裝,分析等操作的腳本。 |
| /測試 | 其他外部測試應用程序和測試數據。 |
| /小販 | 應用依賴性。 |
| /網絡 | Web應用程序特定組件:靜態Web資產,服務器端模板和水療中心。 |