招募貢獻者-WCA軟件組(WST)

2020-09-13 01:03 趙天愉

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小組和委員會有所不同:我們期望貢獻者能夠先通過完成一些工作來證明他們認真負責。當你得到信任時,我們會邀請你加入!

感謝各位的貢獻和支持!