ocftw / oscvpass Goto Github PK
View Code? Open in Web Editor NEWOSCVPass (Open Source Contributor VIP Pass) 開源貢獻者快速通關計畫,是讓貢獻者提出近一年在開源領域貢獻的證明申請,申請核准後取得一年的 OSCVPass 資格後,可在合作的研討會活動參與取得回饋。
Home Page: https://oscvpass.ocf.tw/
License: MIT License
OSCVPass (Open Source Contributor VIP Pass) 開源貢獻者快速通關計畫,是讓貢獻者提出近一年在開源領域貢獻的證明申請,申請核准後取得一年的 OSCVPass 資格後,可在合作的研討會活動參與取得回饋。
Home Page: https://oscvpass.ocf.tw/
License: MIT License
2023/07/24 - 2023/07/28 週目標,建立 Pretalx 在 Azure,並可以提出申請 OSCVPass 狀態。
apply-for-oscvpass.ocf.tw
Azure Instance:
tmux ls 列出目前已建立的 session
tmux a 使用最近的 session
tmux 建立新的 session
Ctrl + a, s 切換 session
Ctrl + a, w 切換視窗
Ctrl + a, c 建立視窗
Ctrl + a, x 關閉視窗
Ctrl + a, d 跳出 tmux
使用某一這設定檔的 docker compose
# 測試版本
docker compose -f ./docker-compose.yml up
# 正式版本
docker compose -f ./docker-compose_prod.yml up
若申請表單中申請方勾選同意收錄,則將申請表單中的案例編入至 OSCVPass 專案介紹頁面。
由於採用手工收錄,導致收錄程序上較為複雜。
預計使用圖形化介面並串接申請資料來簡化收錄流程。
目前Pretalx雖然能設定部分欄位為"Do not ask" (意即不需要填寫),但由於Pretalx的設計定位是供Conference使用,有2個欄位分別為"Proposal title"和"Additional Speaker"無法設定為"Do not ask"。
引導申請人在申請時可以初步的檢查。例如:
目前分類可參照這裡,但需要更為具體且開放的分類方法。
以 #18 所討論使用 mdbook 來建立。
待確定項目:
./docs
底下。
GITHUB_DEPLOY_KEY
ref: Automated Deployment: GitHub Actions
Add .nojekyll
in the root source.
使用 Google Form 填寫表格,並將表單回饋發送至 Google Spreadsheets 上供志工審核。
N/A
將 Google Form 的表單回饋發送至自行建立之 Pretalx,使用獨立 DB 儲存表單資訊及狀態。
或是使用 Pretalx 內建的表單來取代現有的 Google form。
將通知結果寄送至申請方的 email 信箱中。
目前是透過 toomore/COSCUP2013Secretary-Toolkit 專案底下 scripts/oscvpass
整理名單後手動發送。
使用 Static Page 的方式架設供大眾參考,架設於 OSCVPass 專案介紹頁面。
需使用本地編輯器(例如 VSCode)在本地端編輯完成後使用 git commit
以及 git push
將更動推送至網頁上。
可以 Fork Pretalx 新增一個頁面用來呈現原本 OSCVPass 專案介紹頁面 的專案列表,並套用api新增專案條目。
目前 Pretalx 在正體中文(zh-Hant
)的翻譯進度為 64%,可以以一個活動或是翻譯工作坊的方式衝刺中文化翻譯進度。
官方多語系翻譯平台:https://translate.pretalx.com/projects/pretalx/pretalx/zh_Hant/
建立可以架 Pretalx 的基本環境。
Hi~ 昨天收到 [OSCVPass] 2022 年度總結的信發現現在網站上面有好多貢獻案例
不過網站的篇幅愈來愈長了,不知道是否有想過一些調整來更好呈現這些案例(如分頁、表格),另外信中的圖表統計也很適合直接做在網站上
不知道我能如何貢獻這個專案呢?
Licenses for Open Source Development - Community Support
https://www.jetbrains.com/community/opensource/#support
@shengyou, @nfsnfs, @snoopy60313 提及 Jetbrains 有社群支持計畫,看看有無可能與 OSCVPass 合作的形式或可能。
目前無法成功寄出信件至使用者的信箱中
申請者能獲得有和 OSCVPass 合作的 Conference 的特別票種。
回饋的項目單一,誘因不足。
希望朝向多樣性的回饋。
@toomore 委託 @ChAoSUnItY 協助審核。
針對文件系統已建立後,需要補足的部分。
文件架構:
申請:申請說明與常見問題 Q&A
社群:參與志工或是審核委員。
推薦專案:提供給具有 OSCVPass 資格的成員,提供專案簡介與招募成員。
相關的 PR 或 Issues:
寄送審核結果通知,並註明 HITCON 申請到 7/28 請把握時間。
在 COSCUP 擺攤時有被貢獻者提到沒有收到 Renew 的信件,可能之後在 COSCUP 開始前一兩個月要寄信給他們,記得回來更新。
於 Google Spreadsheets 上由不同委員來審核。
由於 Google Spreadsheets 上功能缺乏,且過往資料龐大,導致審核上會逐漸失去易用性。
串接 Pretalx 的 API 及其內建網頁,直接審核申請,且可查詢過往紀錄。
或許可以再串接 API 到 Slack bot 上直接簡化審核流程?
藉由多個 Conference 的開源貢獻票來吸引現有或潛在的開源貢獻者前來申請,並藉由本計畫推廣開源文化。
參考國外的一些類似的活動:
該活動於每年10月舉行,藉由獎勵制度提倡並推廣開源文化。
master/main
後即可申請一系列獎品,例如量身訂製衣服、各類貼紙,或是兌換種植樹木(#Team Tree, 2021、2022)該活動於每年 12 月 1 號舉行至 12 月 25 號,於聖誕節結束,主要透過類似 Leetcode 的 Daily challenge 來推動各程式語言及團體來分享解法。
Pretalx 建立後,需要扮演三種角色測試系統上的功能。
docker exec -ti pretalx pip install Faker freezegun
docker exec -ti pretalx pretalx create_test_event
ref. https://docs.pretalx.org/administrator/commands.html#python-m-pretalx-create-test-event
目前(可能受制於 #26)無法提升一般用戶的權限至管理員。
結束實習前目前我們的進度到哪個部分。
8月值日生是 Toomore,需要協助審核並寄出通知
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.