貢獻指南
開發環境設定
設定 milmil 嘅本機開發環境。
前置條件
- Go 1.27+ — 後端 API
- Bun 1.3+ — 前端建置工具
- FFmpeg — 媒體處理
- Docker — 用於 PostgreSQL 同 Redis(或者喺本機安裝)
開始開發
複製儲存庫
git clone https://github.com/milmil-dev/milmil.git
cd milmil儲存庫結構
go.mod
Makefile
package.json
docker-compose.yml
Makefile
Pull Request 指引
- Fork 儲存庫並建立功能分支
- 為新功能撰寫測試
- 確保
make lint同make test通過 - 保持 PR 專注 — 每個 PR 只處理一個功能或修正
- 撰寫清晰嘅提交訊息描述變更內容