Skip to content

v0.1.0:自助 Profile 維護流程

Choose a tag to compare

@denny0223 denny0223 released this 31 May 11:37
· 175 commits to master since this release

這是 SITCON Credits Profiles 的第一個公開維護里程碑,完成 contributor 自助新增與更新公開 profile 的基礎流程。

重點更新

  • 建立 profile JSON schema、範本與本機驗證工具。
  • 加入 contributor-facing Pull Request template,明確說明公開資料與歷史紀錄邊界。
  • 加入 self-service PR scope guard,檢查 PR 是否只修改作者自己的單一 profile 檔案。
  • 加入 trusted profile review workflow,使用 base repository 的可信任程式碼檢查 profile JSON 與 PR 確認事項。
  • 支援 dispatch 到 sitcon-tw/credits,由主 repo 根據 canonical appearances.github_username 決定是否自動核准、合併或留言提醒維護者。
  • 支援 profile merge 後 dispatch sitcon-tw/credits 同步 Google Sheets people helper sheet。
  • 整理 README、profile 格式文件與自助 PR 流程圖。
  • 補上 MIT License 與 profile 資料使用聲明,明確說明 public email 與 opt-in profile 資料的使用邊界。

授權與資料使用

本 repo 的程式、設定與文件以 MIT License 授權。profiles/*.json 中的個人公開 profile 資料是 contributor 自願提供給 SITCON Credits 公開呈現的 opt-in 資料;使用脈絡、public email 邊界與主 repo 的 canonical data 關係請參考 DATA_USAGE.md

Companion Release

本次 release 對應:

  • sitcon-tw/credits@v0.1.0

本 repo 只保存 contributor opt-in 的公開 profile 資料;歷史貢獻紀錄、身份連結與 canonical data 仍由 sitcon-tw/credits 維護。