貢獻指南
March 19, 2026 · View on GitHub
English | 繁體中文
貢獻指南
感謝你對 idea-reality-mcp 的興趣。
開始
git clone https://github.com/mnemox-ai/idea-reality-mcp.git
cd idea-reality-mcp
uv sync --dev
執行測試
uv run pytest
開發流程
- Fork 此 repo,從
main建立新 branch。 - 進行修改。
- 視需要新增或更新測試。
- 執行
uv run pytest確認所有測試通過。 - 開一個 pull request,附上清楚的描述。
程式風格
- 遵循 codebase 中既有的 pattern。
- 使用 type hints。
- 保持函式精簡、職責單一。
新增資料來源
- 在
src/idea_reality_mcp/sources/建立新檔案。 - 實作一個回傳 dataclass 結果的 async function。
- 整合進
scoring/engine.py。 - 在
tests/新增對應測試。
回報 Bug
在 GitHub 開一個 issue,附上:
- 重現步驟
- 預期 vs 實際行為
- Python 版本和作業系統
授權
貢獻的程式碼將以 MIT License 授權。