docs/meta-check-report-wiki-types #18
1 Participants
Notifications
Due Date
No due date set.
Depends on
#20 feat/gitea-check-report-wiki-types
plugins/gitea
Reference: plugins/meta#18
Reference in New Issue
Block a user
摘要
變更內容
references/guidelines.mdCHECK與REPORT;環境變數表加入JSC_WIKI_REPO_CHECK與JSC_WIKI_REPO_REPORT;補上兩者的雜湊來源規則設計重點
{主機名}/{登入帳號}。體檢要能在沒有存取庫的目錄裡跑得出來,這是例外存在的理由。8 碼與H前綴的算法完全相同,仍由同一支hash-id產生。{owner}/{repo}/{期間},年、月、週、日各一頁,每頁內依期間累積分節。CHECK屬jsc-cli、REPORT屬jsc-log。頁面類型有明確擁有者,才不會兩支技能各寫各的。測試結果
jsc-gitea/tools/check-wiki-rules.sh:OK,十一種類型全數通過(該腳本的改動在plugins/gitea的 PR)。jsc-meta/tools/ste100-lint.sh:無違規。前置 Push Request
gitea.sh的白名單放行才真的能用。What: wiki 頁命名總表加入 CHECK(擁有者 jsc-cli)與 REPORT(擁有者 jsc-log),環境變數表加入 JSC_WIKI_REPO_CHECK 與 JSC_WIKI_REPO_REPORT,並補上兩者的雜湊來源規則。 Why: 準則是這兩張總表的唯一真實來源。新頁類型只加進程式的白名單而沒寫進準則,下一次審核就會把它們當成漏網項目。 How: CHECK 記的是一台執行環境而不是存取庫,雜湊來源改用 {主機名}/{登入帳號},是總表的唯一例外,明文寫清楚為什麼。REPORT 用既有的「加上主題字串」規則,雜湊來源為 {owner}/{repo}/{期間},年月週日各一頁。 Who: wiki 頁面命名與 wiki 存取庫解析。