What:PLAN、ANALYZE、DELIVER、MAINTAIN、REPO 五個目錄頁改由 wiki-repo CONTENTS 解析並透過 wiki-contents.sh upsert 寫入,內容頁仍各走自己的型別。MAINTAIN 只有 目錄頁,整個型別都在專用存取庫。 Why:目錄頁與內容頁不再同庫,跨庫沒有 wiki 連結語法可用,一律改 wiki-url 的絕對 網址。原本四處取網址都沒有退出碼分流,5 被讀成空字串就寫出空連結,7 被讀成 4 就 把活著的頁當成沒寫成。 How:plan 與 analyze 會上階段鎖,而寫入閘門只看鎖不看路徑,所以流程要產的列檔與 暫存檔會被自己的閘門擋掉。兩支的限制段明寫這些檔一律用 heredoc 或 mktemp 產出。 wp-gate.sh 讀的是分析內容頁,維持走 ANALYZE,原地註明不得改成 CONTENTS。 Who:jsc-sdlc
1.0 KiB
1.0 KiB
維護目錄
存放位置:本頁是目錄頁,落在
JSC_WIKI_REPO_CONTENTS解出的專用存取庫(沒設定就退回JSC_WIKI_REPO,都沒設定就停)。MAINTAIN只有目錄頁、沒有內容頁,所以整個型別的紀錄就在這一頁。 寫入語意:一列代表一個受維護的存取庫。一律用jsc-gitea/tools/wiki-contents.sh upsert MAINTAIN 1 {owner}/{repo} {列檔} {本範本}單列寫回:該存取庫已經有列就更新那一列,沒有才附加一列,整頁一起送出。禁止整頁覆蓋,也不得改動別人的列。 連結寫法:要指向別的頁型(例如交付頁)時,放jsc-gitea/tools/gitea.sh wiki-url給的絕對網址。[[...]]只在同一個 wiki 內解析,從本頁指過去會是死連結。
| 存取庫 | 維護方式 | 維護起始日 | 維護截止日 | 前次維護時間 |
|---|---|---|---|---|
| {owner}/{repo} | {例:套件更新與安全掃描} | {yyyy-MM-dd} | NULL | {yyyy-MM-dd} |