WCA軟件組(WST)正在招募新的貢獻者!
WST的工作是開發、擴大及維護軟件方案,以滿足魔方圈日益增長所產生的需求,是WCA中不可或缺的團隊。一些例子包括:
- 你常瀏覽的WCA網頁。
- 打亂庫TNoodle,及它的前端,所有代表都用它來生成比賽的打亂。
- WCA Live,用來記錄及瀏覽實時比賽成績。
所有WST的項目都是公開的,在WCA的GitHub上可見:https://github.com/thewca/。
因此,任何有意願的人都可以協助我們,不需要有在WCA中擔任職位的經歷。
WST大多數的項目都是面向Web,使用的技術包括:
- WCA網站基於Ruby on Rails框架(使用SQL數據庫),部分前端組件采用React編寫。我們正在計劃將使用頻率更高的部分遷移到React。
- 這是目前最缺乏人手的項目,我們經常收到WCA各個小組和委員會的增加功能的請求。
- 你可以通過瀏覽這里了解網頁相關的項目。
- WCA Live的前端采用React編寫(查看高級文檔)。目前這個項目正在進行較大的改動,在改動結束後可以接收貢獻者。
- TNoodle分為兩部分:使用java編寫的打亂庫(tnoodle-lib),以及Kotlin後端+React前端的服務器(tnoodle)
你可以查看標注“good first issue”的項目來大致了解貢獻者的工作,這些項目對缺乏經驗的開發者很友好,需要的編程技術非常簡單,可以用於熟悉操作。遇到問題時可以積極求助!
加入WST的制度和其他WCA小組和委員會有所不同:我們期望貢獻者能夠先通過完成一些工作來證明他們認真負責。當你得到信任時,我們會邀請你加入!
感謝各位的貢獻和支持!