跳到主要內容
語言: 繁體中文(台灣)

README 撰寫品質指南

RC1 規劃公開路由涵蓋 en 與 zh-Hant-TW;41 語系來源目錄為私有。本撰寫指南以英文版為準。

Better Workflows 的 README 是專案入口頁,不是壓縮版參考手冊。它應協助讀者依序回答五個問題:

  1. 這是什麼?適合我嗎?
  2. 它能解決什麼問題?
  3. 我為什麼能相信它的主張?
  4. 最快完成第一次成功操作的路徑是什麼?
  5. 接下來該看哪裡?

本指南定義每份儲存庫 README 在敘事、視覺、在地化與驗證方面必須遵守的要求。可供程式讀取的規格來源是 readme-quality-v1.json。

從讀者要做的決定出發

GitHub 通常會先呈現 README,再呈現儲存庫的其他內容。因此,第一個畫面必須說清楚產品能帶來什麼、適合誰,以及範圍明確的下一步。不要以內部架構、完整指令參考或版本復原細節作為開場。

請針對以下讀者需求撰寫:

用因果關係組織敘事

五份入口頁 README 採用相同的八段語意順序。各語系的標題可以符合當地用語,但讀者的閱讀路徑不變。

段落讀者問題與敘事作用
產品價值與適用對象Better Workflows 是什麼、為何存在,又適合誰?
從問題到成果把意圖、授權、證據與服務提供者的實際結果混為一談,會出什麼問題?
佐證與邊界哪些保證讓預期成果可信?
第一次成功操作從安裝到取得結果,最短的完整路徑是什麼?
選擇下一步哪個工作流程或文件符合讀者的目標?
生命週期目標如何成為經核對的完成結果,或在必要時安全停止?
信任與限制系統絕不能自行推論、授權或宣稱什麼?
學習、求助與貢獻深入文件、支援、治理、開發與授權條款在哪裡?

這個順序形成實用的敘事脈絡:

區分入口頁內容與深入文件

README 應提供有助於做決定的資訊。依用途引導讀者深入閱讀:

不要在入口頁重複放入快取復原、鎖定所有權、服務提供者傳輸的完整語意、所有指令或實作變更歷史。入口頁只需保留簡潔的安全主張;可供稽核的深入說明應放在正式指南中。

這種區分遵循 Diátaxis 對教學、操作指南、概念說明與參考資料的分類。同一頁面無法同時最佳化這四種閱讀需求。

每張圖都要有明確用途

只有在關係、層級或狀態轉移用圖像呈現明顯比文字更容易理解時,才使用圖像。

入口頁允許使用兩種圖:

  1. 授權邊界架構圖:說明哪些層級決定意圖、目前事實、工具權限、次數受限的重試與唯讀狀態。
  2. 從目標到完成的生命週期圖:說明何時檢查證據、何時授權會改變狀態的操作,以及何時因狀態不明而停止。

每張圖都必須包含:

不要加入裝飾性截圖、塞滿文字的圖片,或只是重述短清單的圖表。選擇表應維持兩個精簡欄位,讓窄螢幕也能閱讀。

各語系維持相同含義

英文是語意基準,不是行數目標。繁體中文、簡體中文、日文與韓文應讓母語讀者讀起來自然,同時保留相同的規範含義。

以下項目必須保持等義:

標題、分句、標點、範例與行動引導可以符合當地習慣。絕不可翻譯指令、選擇器或證據識別碼,也不可改變安全規範的語意。

方便快速閱讀與翻譯

驗證含義,不只檢查外觀

文件測試不能只比對標題,還必須檢查:

研究依據