Skip to content

Repository files navigation

SITCON Credits Profiles

這個儲存庫保存 SITCON Credits 貢獻者自願公開顯示的個人公開資料。曾經參與 SITCON 相關活動的工作人員或講者,可以在這裡提供偏好的公開顯示名稱、簡介、頭像、公開 email 與公開連結,讓 SITCON Credits 的公開索引頁呈現得更完整。

這裡主要保存你自願公開的 profile 內容。歷史活動紀錄、角色、來源 URL 與身份連結審核仍由 SITCON Credits 的 canonical Google Sheet 維護;若你想讓某些歷史紀錄連到自己的 profile,請提供線索給維護者確認。

開始填寫

請先登入 GitHub,然後打開:

新增或更新個人公開資料表單

如果還沒有 GitHub 帳號,請先到 GitHub 註冊頁面 建立帳號,再回來填寫表單。這個流程需要 GitHub username,系統會用它建立 profiles/<GitHub username>.json

表單送出後會建立公開的 GitHub issue。請只填你本人願意公開顯示在 SITCON Credits 的資料;不知道要不要公開的欄位可以留空。

這是一般填寫者建議使用的入口。它不需要你手動 fork repository、編輯 JSON 或建立 Pull Request;系統會根據表單內容建立或更新 profile PR。若資料可以處理,系統通常不會只為了提供 PR 連結而另外留言;需要你修正、等待維護者確認,或公開頁面更新完成時,才會回到 issue 通知。

可以填哪些資料

欄位 說明
公開顯示名稱 必填。你希望在 SITCON Credits 上公開顯示的名稱。
公開簡介 選填。一句到幾句自願公開的簡短介紹。
頭像 選填。留空時會使用 GitHub 公開頭像;想更換頭像時,建議先更新 GitHub 帳號的大頭貼。
公開 email 選填。只有願意讓 email 公開顯示、被搜尋引擎或第三方保存時才填。
公開連結 選填。選最重要的幾個即可,最多 8 筆。可填 GitHub、個人網站、Blog、Instagram、Telegram、LinkedIn、Facebook、YouTube、Slides、GitLab、Discord、Mastodon、Threads、X 或自訂連結。
標記網址 選填。若你已在 SITCON Credits 網頁標記可能是在記錄自己的公開紀錄,可以把標記後的頁面網址提供給維護者人工確認。

請不要填私人 email、電話、地址、證件資料、內部聯絡方式、未經同意公開的他人資料,或任何你不確定是否能公開的內容。

送出後會發生什麼

  1. SITCON Credits Assistant 會讀取表單內容。
  2. 系統會使用你送出 issue 的 GitHub 帳號,建立或更新 profiles/<GitHub username>.json
  3. 系統會建立或更新 Pull Request;若一切正常,通常不會只為了提供 PR 連結而回覆 issue。
  4. 如果表單內容有問題,assistant 會在 issue 留言提醒;你可以直接編輯 issue 內容,系統會自動重試。
  5. 如果你提供了貢獻紀錄標記網址,而且 profile 欄位本身沒有變更,系統不會為了 claim 建立空 PR;需要維護者確認時,assistant 會在 issue 維護一則確認用留言。
  6. PR 合併並完成 SITCON Credits 公開頁面更新後,assistant 會在 issue 留下公開頁面連結,然後關閉 issue。

自動建立 PR、通過檢查或合併 profile,都不代表歷史貢獻紀錄連結已經完成確認。若需要把歷史紀錄連到你的 profile,仍要由維護者確認。

如果你想請維護者確認哪些歷史貢獻紀錄可能是在記錄你,建議先打開 標記我的貢獻紀錄,再把標記後的頁面網址帶進表單。這只是提供審核線索;確認後才會更新主資料。

頭像補充

頭像欄位可以全部留空,系統會預設使用你的 GitHub 公開頭像。

進階使用者也可以自行提供願意公開的 https:// 圖片網址。請不要填私人相簿、需要登入才能看的圖片,或你不確定授權的圖片。

請 agent 協助

如果你熟悉 Codex、Claude Code 或其他 coding agent,可以請 agent 幫你整理資料、檢查格式或直接建立 Pull Request。這條路徑比較適合已經知道 GitHub、PR、JSON 是什麼的人;一般填寫者建議直接使用表單,讓 workflow 代為建立 PR。

可複製的完整 prompt 請看:CONTRIBUTING.md

請注意:

  • 只讓 agent 使用你明確提供、願意公開的資料。
  • 不要讓 agent 搜尋、推測或補完你的個人資料。
  • 不要讓 agent 修改 site-profiles/、schema、workflow、文件或其他人的 profile。
  • 送出 PR 前,請先確認完整 JSON、PR 說明與 diff。

如果 agent 要直接改檔,請只處理 profiles/<你的 GitHub username>.json,並執行:

pnpm profiles:validate

需要理解自助 PR 檢查與跨 repo 自動化時,請看 自助 profile PR 流程

維護者與技術參考

本儲存庫使用 pnpm。維護者修改程式、schema、文件或資料後,請依變更範圍執行:

pnpm profiles:validate
pnpm site-profiles:validate
pnpm test

profiles:validate 只檢查 profile 檔案格式、檔名、URL、public email 格式與基本資料最小化規則。它不會審核身份連結、歷史紀錄修正、移除請求或隱私政策例外。

site-profiles/ 存放維護者從歷屆活動公開網站整理出的顯示用名稱與頭像。它不是本人自願公開 profile,也不接受一般 Pull Request 修改。site-profiles/ 不會觸發 people helper 同步,也不會讓任何 site:<source_person_id> 變成可自助編輯的 GitHub profile。

repo 內已有 profile issue form、表單轉 PR、自助 PR scope guard、trusted profile review dispatch、people helper dispatch 等 workflow。這些 workflow 定義存在,不等於 branch ruleset、repository secrets、GitHub App 安裝或跨 repo 權限都已在 GitHub 上完成設定;維護者撰寫或更新文件時應分開描述。

授權與資料使用

本儲存庫的程式、設定與文件以 MIT License 授權。

profiles/*.json 中的個人公開 profile 資料是貢獻者自願提供給 SITCON Credits 公開呈現的資料。site-profiles/**/*.json 是由維護者從公開活動網站整理的顯示用資料。使用脈絡、public email 邊界與主儲存庫的主資料關係請看 資料使用聲明

About

SITCON Credits 貢獻者自助維護的公開 profile 資料

Topics

Resources

Contributing

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages