开发人员
开发人员是指为MediaWiki软件的代码做出贡献的人。 他们将更改提交到中央Git仓库,在Gerrit 中推送更改以供审查,其中存储了软件的最新副本。 开发人员包括付费维基媒体基金会工作人员和志愿者。 任何人都可以在创建开发者账户 后提交 审查的补丁(但只有维护人员可以合并它)。 有关统计信息或名称,请参阅 开发统计。
不要将开发人员与系统管理员混淆,后者是拥有shell或root访问权限的人,用于存储代码存储库的维基媒体基金会服务器。 他们可能确实不是开发人员;在许多情况下,他们很少使用他们的提交访问权限,或者即使他们使用,也只是为了在存储库中维护非MediaWiki的东西。
维护人员
特定项目(包括MediaWiki核心或扩展)的维护人员对相关Git存储库具有+2访问权限,以便他们可以合并其他人提交的补丁。 他们通常定期回应错误报告和变更集审查请求。 维护人员列表保持在开发人员/维护人员。
历史
从历史上看,开发人员还管理维基媒体基金会服务器(现在由系统管理员管理)。 在bureaucrat和steward组创建之前,开发人员是唯一能够提升和降级管理员以及锁定用户帐户的人(在MediaWiki的“封禁(block)”功能存在之前)。 因此,他们在维基媒体权力结构中发挥了重要作用。
从2006年4月到2012年3月,Subversion被使用。 只有拥有Subversion提交权限(必须经过SVN管理员批准)的人才能提交代码更改。 提交给Subversion的代码更改会立即合并到MediaWiki代码库中(尽管它们只能由系统管理员手动部署到维基媒体wiki),并且可能在部署之前已经由“编码人员”进行审核。 2013年1月,MediaWiki SVN存储库变为只读。 所有活动项目都已迁移到Git。
參見
- 开发者账户
- 开发方针
- 如何成为MediaWiki开发者
- Gerrit的MediaWiki组成员(所有MediaWiki存储库上具有+2的核心开发人员)。
- 新开发者