项目运行状况仪表盘

作为努力的一部分评估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

承认贡献和承认挑战

🔍引言

目录

跟踪和识别WordPress中的所有贡献,通过多样化输入、通过更广泛的参与降低风险以及改进登录和确认系统,帮助评估项目的健康状况。这种方法旨在使WordPress在未来的许多年里保持强大和繁荣。

评估项目健康状况是统计/仪表板倡议的来源。

🤝各实体的捐款

在WordPress的“五个面向未来“主动性,来自不同专业背景的不同贡献者发挥了关键作用,他们将一定比例的资源用于维持和增强平台:

  • 插件和主题公司:这些贡献者从开发人员增强功能到营销人员扩大意识。
  • 网站主机:他们的支持包括技术援助、客户成功团队的培训和社区赞助。
  • 个人贡献者:其中包括自由职业者,他们编写代码、设计并参与社区论坛,丰富生态系统。
  • 机构:他们通过直接参与核心核心 核心是运行WordPress所需的一组软件。核心开发团队构建WordPress。贡献、社区领导和组织当地活动。
  • 社区成员:其中包括来自各行各业的爱好者和爱好者。

🔎 透明贡献识别的挑战

  1. 透明性和可跟踪性:虽然代码提交等贡献是可见的和可跟踪的,但其他贡献,例如为设计做出贡献,为活动和会议提供便利,或者提供支持和评论帖子,都不太容易追踪。
  2. 质量和影响测量:评估贡献的影响和质量,尤其是在支持或培训等领域,是主观的,缺乏标准化的衡量框架。这使得很难正式认可和奖励这些努力。
  3. 文件和确认:在记录各种实体的全部贡献方面通常存在差距,尤其是那些不会导致直接代码或产品更改的实体。要确保所有类型的贡献都得到承认,就需要有一个全面的系统来跟踪和重视各种形式的参与。
  4. 权力下放和规模:WordPress的大规模和分散性使得在所有群体中保持一致性和可见性具有挑战性。这种复杂性可能会模糊许多社区成员的决策过程。
  5. 非正式结构:与许多使用正式章程来定义不同团队的角色和权力的开源项目不同,WordPress没有这样的结构。这种灵活性允许动态适应,但有时会导致意外的变化,例如最近的中断或市场营销团队虽然该决定可能与更广泛的项目目标一致,但它强调了对团队职能和项目方向进行明确沟通的必要性。
  6. 缺乏正式的提案流程:WordPress通常不使用征求意见(RFC)或正式流程来制定和批准提案。这有时会导致一些决策,尽管项目领导层可能考虑周全,但缺乏社区的广泛投入。

👥 WordPress发生在哪里?

WordPress中的每个团队都使用工具和平台的组合github对于代码贡献松弛(Slack)用于通信。认识到这些相互作用发生在何处对任何分析都至关重要。例如,核心团队利用Trac公司SVN公司用于跟踪更改和版本控制,而社区活动通过以下工具进行协调Meetup.com网站。我整理了一份电子表格,WordPress在此发生,查看团队协作的位置。

现有的工具可以帮助我们汇总现有数据。通过这样做,我们可以更好地了解更广泛的WordPress项目的哪些部分需要贡献。

对WordPress的贡献不仅限于编码和事件管理,还包括在WordPress.org网站WordPress.org网站 用户创建和共享WordPress代码的社区站点。您可以在这里下载WordPress核心、插件和主题的源代码,以及社区对话和组织的中心位置。https://wordpress.org/网站,这对社区参与和项目可持续性至关重要。目前,没有明显的解决方案来跟踪WordPress的创建和修订活动,也没有Trac公司Trac公司 Trac是贡献者为bug或功能请求创建问题的地方,与GitHub非常相似。https://core.trac.wordpress.org网站/.。包括这些将涉及定制开发。

📈 数据点和指标

关键指标1要考虑包括每个参与者的提交数量、问题解决时间、总线因素和跨不同平台的讨论参与度。这些指标有助于了解当前的参与级别,并确定需要更多支持或资源的领域。

👂🏾社区反馈和迭代改进

与社区领导和贡献者接触以获取反馈对于确保所开发的指标和仪表板真正有用至关重要。这个迭代过程有助于改进所使用的工具和方法,确保它们在呈现团队需求时保持相关性和价值。

🙋🏻‍♀️ 参与进来

我们需要您的意见。在下面的评论中,尽可能多地回答这些问题:

  1. 在决定向何处捐款时,你有什么经验?
  2. 什么样的细节对WordPress的健康至关重要开放源代码开放源代码 开放源代码是指原始源代码可以免费获得,并且可以重新发布和修改的软件。开源**必须**通过许可模式交付,请参阅GPL。项目?
  3. 是否存在无法追踪或无法识别的贡献领域?
  4. 你对工具有什么建议吗?

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

  1. 请参阅CHAOSS社区所有指标 ↩︎

#项目-健康-2

WordPress可持续发展团队徽章

WordPress可持续发展团队提供两种不同的团队徽章:

  1. WordPress可持续发展团队徽章
  2. WordPress可持续发展贡献者徽章

2个团队徽章是其他WordPress团队常用的徽章,如文件群众或部队的集合团队。

获得徽章的建议标准为:

  • 为了获得WordPress可持续发展团队徽章,您作为主要的团队成员:
    • 担任WordPress可持续发展的角色团队代表团队代表 团队代表是代表Make WordPress团队参与项目其余部分的人员,确保根据需要提出和解决问题,并协调跨团队工作。(代表)
    • 在创建文档方面发挥主导作用
    • 在为团队开发代码方面发挥领导作用
    • 在WordPress期间领导可持续发展表贡献者日贡献者日 贡献者日是独立的日子,通常在WordCamps之前或之后举行,但也可以随时举行。这些活动是人们聚集在一起,在不同领域开展工作的活动https://make.wordpress.org/人们可以参与许多团队,每个团队都有不同的重点。https://2017.us.wordcamp.org/contriborday网站/ https://make.wordpress.org/support/handbook/getting-started/getting-started-at-a-contribortorday/.
    • 在WordPress可持续发展中发挥领导作用githubgithub GitHub是一个提供git存储库在线实现的网站,其他开发人员可以轻松共享、复制和修改这些存储库。公共存储库可以免费托管,私有存储库需要付费订阅。GitHub引入了“拉请求”的概念,在将贡献者在分支中所做的代码更改合并为存储库所有者之前,可以对其进行审查和讨论。https://github.com/
  • 为了获得WordPress可持续发展贡献者徽章,您作为表演贡献者:
    • 参加会议
    • 添加一些文档(但不是引导文档),
    • 为团队贡献代码(但不是领导代码)
    • 可持续发展Github评述
    • 导师制协调员
    • 项目经理
    • 团队会议协调员

由于团队仍在自我发展,上述概述可能还不完整。

可联系WP可持续发展团队代表获得徽章:诺拉·费雷洛斯,纳怀·巴迪奥拉,乔鲍Thijs Buijs公司。徽章尚未自动分发。

这篇文章概述了Github的热烈讨论。总结了讨论内容。2024年3月1日星期五12:00 UTC,即本帖子发布两周后,我们将此帖子的内容视为正式决定。同时,欢迎在下面发表评论,并向我们提供反馈以确认决定。

可持续发展团队自我批准系统

上次团队会议有人建议,在不清楚由谁或什么时候推动的情况下,建立一个批准更改或贡献的最后期限制度。

系统的工作原理

由于我们经常陷入等待批准的困境,我们可以自己安排一个期限来接受自己的更改,如下所示:

  1. 做出改变或提出建议。它可能是像githubgithub GitHub是一个提供git存储库在线实现的网站,其他开发人员可以轻松共享、复制和修改这些存储库。公共存储库可以免费托管,私有存储库需要付费订阅。GitHub引入了“拉请求”的概念,在将贡献者在分支中所做的代码更改合并为存储库所有者之前,可以对其进行审查和讨论。https://github.com/例如,Pull Request或文档的结构。查看更多示例在下面.
  2. 在团队会议上宣布。重要的是让每个人都能轻松地意识到并有机会发表自己的意见。因此,我们可以:
    • 要求在下次会议中包含一个主题(如果与现有主题无关),以便您可以宣布您的贡献,解释它并征求反馈,以及
    • 使用Github或第2页第2页 P2或O2是人们用来指代Make WordPress博客的术语。可以在以下位置找到https://make.wordpress.org/.(在这种情况下,请团队代表)为贡献者提供一个地方(如果还没有),让他们以一种容易获得且持久的方式提供反馈。
  3. 确定最后期限。理想的情况是,在团队会议上分享你的贡献后两周。在此期间,贡献者将有时间发表评论并讨论您的贡献。
  4. 向前移动。你可以通过两种方式继续你的贡献:
    • 有反馈的流程。根据你提出的建议的类型,讨论可能会导致不同的解决方案,甚至拒绝你的建议,列举一些可能的情况。忘记或根据情况重新安排。
    • 自行批准您的更改。如果没有人分享他们的想法,每个人都同意你的建议,或者反馈并不代表其性质发生重大变化,你可以假设没有人对此有任何问题。因此,当截止日期到来时,你可以自己批准这件事,然后继续前进。

何时应用此系统

👍此系统旨在对于较小的贡献或之前讨论过的贡献,每个人都同意,但没有人愿意将其变为现实。仅举几个例子:

  • 更改文档中的标题或措辞,如手册或任何团队文档。
  • 为团队已经同意创建的文档创建结构。
  • 创建新的Github问题。
  • 在现有项目的Github存储库中添加或更新内容。

👎系统无效对团队及其运作产生重大影响的重大变化。这些更改必须得到很大一部分贡献者的明确批准。

对于目前不使用该系统的情况没有严格的定义,因为我们仍在尝试测试什么最适合团队的正常运作,并且因为我们呼吁个人的常识有利于整个社区。如果有疑问,请在会议上提出该主题,或直接询问团队代表.

措施的批准

本提案已在这个懒散的会议。不过,你可以在这里分享你的想法。你还可以建议做/不做示例,帮助贡献者更清楚何时使用该系统。