项目运行状况仪表盘

作为努力的一部分评估WordPress项目的健康状况,一个工作组正在组建,以测试我们可以利用的各种工具的演示。如果你想参加,请在下面发表评论。我们会把这个带到松弛(Slack)松弛(Slack) Slack是一个协作群聊平台https://slack.com/WordPress社区在https://make.wordpress.org/chat/.-以会议为基础持续性松弛通道。

🔧用于项目健康分析的工具概述

Bitergia分析提供了分析软件开发和社区参与开源项目的详细工具。它跟踪代码开发活动和社区交互,提供多样性和项目性能指标。我们已经(@哈利桑克,@佩里亚索塔和我自己)选择它作为我们的第一次试验。我们首先试用Bitergia,因为它提供了一个全面的、现成的分析平台,可以通过最少的设置满足我们的需求,从而减轻其他贡献者的负担。

我们为期一个月的演示帐户不包括可用的其他集成,例如聚会聚会 所有正式成为WordPress世界一部分但不是WordCamp的本地/地区聚会都通过https://www.meetup.com网站/会议通常是本地WordPress用户聚在一起分享新想法并互相寻求帮助的机会。在meetup.com上搜索“WordPress”将帮助您找到您所在地区的选项。、Slack或RSS。

使用Bitergia等工具的相关费用(基本计划每月起价1000美元)最好由WordPress基金会承担。Automatic通过覆盖服务到5月份的当前成本,支持了WordPress项目对该工具的探索。

考虑到基金会在监督和支持WordPress社区和基础设施方面的作用,集中支付这些费用是有意义的。此外,这将有利于WordPress生态系统中的多个组织,而不仅仅是Automatic,来分担这些成本。这种集体筹资方法将更平均地分配财务责任,并加强WordPress的社区驱动性质,确保在不过度依赖单个实体的情况下维护项目可持续性和健康的基本工具。

苦艾酒的益处:

  • 综合githubgithub GitHub是一个提供git存储库在线实现的网站,其他开发人员可以轻松共享、复制和修改这些存储库。公共存储库可以免费托管,私有存储库需要付费订阅。GitHub引入了“拉请求”的概念,在将贡献者在分支中所做的代码更改合并为存储库所有者之前,可以对其进行审查和讨论。https://github.com/集成:利用GitHub进行丰富的数据访问,增强对社区协作和任务管理的理解。
  • 数据焦点:确定优先级吉特吉特 Git是一个免费且开源的分布式版本控制系统,旨在快速高效地处理从小型到非常大型的项目。Git很容易学习,并且具有闪电般快速的性能。大多数现代插件和主题开发都是使用这个版本控制系统完成的。https://git-scm.com/.和GitHub数据,集中于反映发展努力和社区参与的关键来源,以便进行有针对性的分析。
  • 逐渐膨胀:最初,将实施基本的GitHub集成,以实现可扩展和可管理的数据分析集成,并防止社区过载。
  • 未来集成潜力:保持开放性,以在未来纳入Slack和Meetup等平台,有可能扩大对社区参与和项目健康的洞察力。

苦味酸问题:

  • 营业成本:具有Git和GitHub集成的初始仪表板成本为1000美元。整合更多资源将产生额外费用。大约需要30000美元来为Trac公司Trac公司 Trac是贡献者为bug或功能请求创建问题的地方,与GitHub非常相似。https://core.trac.wordpress.org网站/.和WordPress编辑器活动集成。
  • 工具相关性:在过去的一年中,我们看到了几项建议,将工具保留在聚会松弛(Slack)。在评估未来过渡时,我们选择的项目健康和项目运营工具需要协同工作。
  • 仪表板可访问性可访问性 无障碍性(通常简称为a11y)是指为残疾人设计产品、设备、服务或环境。无障碍设计的概念确保了“直接访问”(即无人协助)和“间接访问”,即与个人的辅助技术(例如计算机屏幕阅读器)兼容。(https://en.wikipedia.org/wiki/Accessibility网站):可以将仪表板嵌入到团队站点中或在主帐户上查看。数据也可以导出为CSV。然而,没有关于可访问性的其他信息,特别是对于屏幕阅读器。


此图显示了Bitergia Analytics仪表板,其中显示了与标记为“wporg”的项目中的贡献和开发人员活动相关的各种指标。仪表板包括多个部分:摘要-显示所涉及的贡献总数(214905)和作者总数(2249)。人们离开——一个条形图,显示了贡献者随着时间的推移而停止活动的趋势。开发者变得不活跃-一份详细列出6至12个月前变得不活跃的开发者的列表,包括他们最后的贡献日期和贡献数量。吸引的开发人员-条形图显示了一段时间内吸引的新开发人员数量。最近吸引的开发者-最近吸引的开发人员的列表,以及他们的首次贡献日期和贡献数量。
活动和非活动贡献者
 WordPress的Bitergia Analytics仪表板关注GitHub问题。它显示总问题、提交者和存储库等统计信息。可视化包括按状态显示问题的条形图、按组织显示问题的饼图以及随时间变化的提交者直方图。"
GitHub概述

开放源代码开放源代码 开放源代码是指原始源代码可以免费获得,并且可以重新发布和修改的软件。开源**必须**通过许可模式交付,请参阅GPL。工具

Grimore和Augur是其他项目可以实现的开源工具。在审查其他开源工具时,我们还需要包括所有贡献者安装和配置每个测试的工作。Linux、,阿帕奇阿帕奇 Apache是使用最广泛的web服务器软件。由开发和维护Apache软件基金会Apache是一种免费的开源软件。和Drupal自己创建了适用于各自组织的工具。开发我们自己的工具需要贡献者在与WordPress无关的领域做出相当大的努力,而不仅仅是细化指标。

专有工具

  1. 多视流(原名GitPrime):提供对软件开发工作流的深入了解,帮助团队提高生产力和效率。
  2. 斯奈克:提供对开源依赖项的安全性见解,突出漏洞和许可问题。
  3. GitInsights公司是一个分析工具,提供对Git存储库的详细见解。它帮助团队监控编码活动、审查模式和跟踪项目健康状况。它提供贡献、生产力和代码库演化度量,以增强项目管理和团队协作。

GitHub特定工具

虽然除了代码之外,WordPress的大部分工作都转移到了GitHub,但并不是所有的贡献都是基于GitHub的。以下工具可以帮助提高人们对GitHub内部工作的认识,可以被视为扩展,但不是我们寻求的主要指标。

社区管理工具

通过其全面的分析和集成功能,这些工具可以显著增强开源社区的管理和可持续性。然而,他们不关注不同WordPress团队中的项目,也不跟踪贡献。

  • 公共休息室:集成各种平台,如GitHub、Slack和Twitter,以提供统一的社区视图,帮助开源领导者监控参与度并确定积极贡献者,这对于维持活跃社区至关重要。
  • 动态观察:跟踪多个平台上的社区关系和互动,深入了解参与动态和保留策略,这对培养可持续的开源环境至关重要。

🗣️社区参与和反馈

我们对透明度和社区参与的承诺对于指导WordPress的发展至关重要。我们正在实施几种参与方法,以确保社区中的每个人都能有效地提供见解和反馈。

  • 公共论坛和讨论:加入在Slack上召开WordPress可持续发展团队会议,我们在这里就正在进行的项目进行基于文本的讨论。这些会议为分享非正式反馈和与团队互动提供了一个平台。
  • 定期审查:我们在Slack上主持会议,向所有社区成员开放。这些会议对于讨论可持续发展倡议的进展情况和收集各利益攸关方的实时反馈至关重要。

👣接下来的步骤

  • 收集反馈:我们正在寻找其他工具来考虑和试用。
  • 增强的报告:开发可定期更新并与社区共享的详细报告和交互式仪表盘,以保持项目状态和进度的透明度。
  • 数据集成:通过合并Slack、Meetup和RSS源RSS源 RSS是Real Simple Syndication的缩写,它是一种网络提要,允许用户以标准化、计算机可读的格式访问在线内容的更新。这是饲料。韵律学。这种更广泛的数据集成将帮助我们了解社区参与的所有方面。
  • 仪表板实施:探索将可持续性仪表盘直接嵌入制作WordPress工作组网站此实现将允许所有团队成员无缝访问实时数据和见解。
  • 地面团队优先级:在各自的Make WordPress页面上展示每个团队的优先事项。这种可见性将有助于协调社区的工作,并确保每个人都了解每个团队的关键关注领域。

🌟分享反馈

在我们推进可持续发展努力的过程中,综合分析和社区投入至关重要。我们将继续审查选项,并需要您在评论中提供反馈。

  1. 你建议使用什么工具?
  2. 应包括哪些其他数据点?
  3. 我们还能做什么来衡量项目的健康状况?

道具到@哈利桑克 @佩里亚索塔用于校对。

#项目-健康-2