
我们完成了第32轮Outreachy项目!在最后阶段,我们致力于实现葡语技术愿望清单中的第8个愿望。
最近几周,我们开发了一个MVP,以支持维基数据竞赛在WikiScore(巴西维基媒体协会的内容管理工具)中的运行。第一步是理解WikiScore的工作原理。随后,我们遇到的第一个障碍是发现PetScan查询只能从维基数据获取信息,而无法从测试维基数据获取,这限制了在测试环境中模拟竞赛及创建、修改或删除数据的能力。尽管如此,我们仍能基于直接从维基数据读取数据来开发这个MVP。
在此基础上,我们开始修改命令以模拟cron行为,加载来自维基数据的所有编辑,并根据哈希snaks值进行比较。这一改动要求调整计数器页面以支持维基数据竞赛;该初版仅统计用户修改或创建的陈述、参考和限定符总数,总分为这些数值之和。
此外,在Triage页面上也进行了调整,以显示编辑中修改或创建的snaks,并展示是否有相关标签。所有这些改动可在WikiScore仓库中创建的拉取请求中找到。下方,我们分享MVP的截图。

总结整个实习经历,最重要的教训之一是参与社区的价值。通过参与,你才能发现所有支持翻译、编码、提议或仅识别需求的机会。我们邀请你了解维基媒体的不同项目,特别是访问巴西维基媒体的仓库。你可以阅读这份开发者指南,学习如何为维基媒体做贡献。
最后,作为Ana,我实习后的计划是继续参与拉丁美洲维基媒体社区。我已经加入了wikitec-latam的Telegram频道,在那里我可以进一步学习开源知识及维基媒体背后的理念,并了解更多为社区做贡献的机会。