招募贡献者-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小组和委员会有所不同:我们期望贡献者能够先通过完成一些工作来证明他们认真负责。当你得到信任时,我们会邀请你加入!

感谢各位的贡献和支持!