跳轉至

貢獻開源工具

感謝您有興趣為我們的開源工具集做出貢獻!本文件提供貢獻的指南和說明。

快速入門指南

  1. 選擇您的貢獻類型
  2. 檢閱提交流程
  3. 遵循我們的文件指南
  4. 了解我們的審查流程
  5. 樣式指南
  6. 其他資源
  7. 需要協助

貢獻類型

1. 工具提交

  • 提交符合我們使命的新開源工具
  • 工具必須有良好的文件和維護
  • 必須在提交範本中包含所有必要資訊

2. 文件改善

  • 加強現有工具文件
  • 修正錯字或不清楚的說明
  • 新增使用範例或教學

3. 錯誤報告

  • 回報所列工具的問題
  • 提供清楚的重現步驟
  • 在相關時包含系統資訊

4. 功能建議

  • 為所列工具提出新功能
  • 建議改善儲存庫結構
  • 推薦新類別或標籤

提交流程

1. 初始提交

  • 使用「新工具提交」範本建立新問題
  • 對於現有工具,標籤將從「新工具」變更為「編輯工具」
  • 提供必要資訊:
  • 工具名稱、URL 和類別
  • 部署方法和要求
  • 目標使用者和使用案例

2. 審查流程

  • 問題會自動標示為「新工具」和「需要審查」
  • OCF/WPI 團隊會審查提交內容
  • 社群成員可以提供回饋
  • 工具會根據基本標準進行評估

3. 自動化流程

核准後: - 新增「已核准」標籤並移除「需要審查」 - 自動化的 GitHub Action 工作流程會觸發 - 工具資訊會被處理和驗證 - 文件會自動產生 - 儲存庫會更新為新的工具資訊 - 成功整合後,問題會自動關閉

文件要求

我們儲存庫中的每個工具都必須包含:

1. 總覽

  • 工具用途和功能
  • 使用案例和優點
  • 目標對象

2. 技術細節

  • 系統要求
  • 依賴項
  • 安裝指南
  • 設定選項

3. 使用者指南

  • 逐步設定
  • 基本用法
  • 進階功能
  • 疑難排解

4. 評估結果

  • 效能指標
  • 安全性評估
  • 可用性發現
  • 建議的替代方案

審查流程

1. 初始檢查

  • 提供所有必要資訊
  • 符合基本品質標準
  • 適當的分類

2. 技術審查

  • 程式碼品質評估
  • 安全性檢查
  • 文件審查

3. 社群回饋

  • 社群成員可以發表評論
  • 改善建議
  • 使用案例驗證

4. 最終核准

  • OCF/WPI 團隊新增「已核准」標籤
  • 自動化整合流程開始
  • 變更會提交至儲存庫

樣式指南

文件

  • 使用清晰、簡潔的語言
  • 在相關時包含程式碼範例
  • 遵循 markdown 最佳實務
  • 保持格式一致

元資料

  • 使用適當的類別和標籤
  • 保持描述資訊豐富但簡潔
  • 包含所有必要的連結
  • 需要時更新時間戳

需要協助?

如果您對貢獻有任何疑問: 1. 檢查現有問題 2. 檢查工作流程執行記錄(如果與自動化相關) 3. 建立一個標示為 question 的新問題 4. 聯絡維護人員

感謝您為讓開源工具對每個人都更容易存取和使用而做出貢獻!