对WP-CLI作出贡献

女性自由职业者坐在笔记本电脑前的素描WP-CLI公司WP-CLI公司 WP-CLI是WordPress的命令行界面,用于以编程方式执行管理和开发任务。项目页面是网址:http://wp-cli.org/ https://make.wordpress.org/cli/在你管理的网站上工作,能节省你的精力和时间吗?
您是否使用WP-CLI自动化您的基础设施或部署?
你对WP-CLI项目及其使命持积极态度吗?
本指南将告诉你在这个官方WordPress团队中你必须参与并发挥作用的许多可能性。

介绍

首先,非常感谢!如果你读到这里,那一定意味着你正在主动为WP-CLI做出贡献。正是因为你和你周围的社区,WP-CLI才是一个如此伟大的项目。它不仅是一个人们可以可靠使用的绝妙工具,也是一个有趣且值得合作的项目。
贡献可以有多种形式,我们将讨论最突出的形式。然而,在我们开始之前,这里有一个列表,列出了没有贡献的内容:
  • 贡献不限于代码。
  • 贡献并不需要投入特定的时间。
  • 投稿不需要在其涉及的任何领域拥有专业知识。
一个人挂在绳子上在电脑上工作的图画。我们鼓励您以最适合您兴趣和能力的方式作出贡献。如果在任何时候,你都不知道如何继续你正在做的事情,或者你觉得自己陷入了困境,那么只需通过聊天信息就可以获得帮助和支持!请随时提问或让我们了解您面临的问题。
此外,请务必知道,您不需要满足任何期望或要求。这意味着是一次愉快的合作体验。所以,如果你觉得自己不再享受生活,请确保不要给自己施加压力,并纠正自己的行为。
现在,澄清一下,让我们尝试介绍一些最常见的为WP-CLI做出贡献的方法。

传播信息

一个女人浇花的图画,看起来像社交媒体网络的标志。并不是每个人都知道WP-CLI或者它如何帮助改善你与WordPress网站的交互。
有多种方式可以帮助传播有关WP-CLI的信息:
  • 将聪明的用法作为提示发布到社交媒体(标记@推特上的wpcli始终受到赞赏)。
  • 提交关于使用和最佳实践的会议讨论。
  • 在博客上发布教程。
  • 在当地进行演示会面聚会 所有正式成为WordPress世界一部分但不是WordCamp的本地/地区聚会都通过https://www.meetup.com网站/会议通常是本地WordPress用户聚在一起分享新想法并互相寻求帮助的机会。在meetup.com上搜索“WordPress”将帮助您找到您所在地区的选项。.
WordPress出版社。电视已经包含许多人分享WP-CLI知识的例子.
注释:您可以要求在活动中分发免费贴纸→阅读有关要求的信息.

支持用户

在聊天系统中绘制打字指示器。要了解更多有关WP-CLI的信息并帮助其他人取得进步,一个很好的方法是跳入一个支持渠道,尝试回答其他人发布的问题。做侦探的工作,了解移动部件是如何工作的,并最终了解用户问题的真相,这是非常有益的,同时你也会学到各种内部细节。
人们可以通过三种主要途径请求支持:
您可以在这些位置找到任何未解决的问题/问题/线索,任何人都可以提供答案或提出更多问题来帮助诊断问题。

改进文档

画一个女人归档笔记。文档是你的强项吗?查看当前打开的文档问题看看你是否能解决其中的任何一个问题,或者如果你阅读了文档并发现它在某个特定领域中存在不足,那么就创建一个新问题。
WP-CLI目前包含两种不同类型的文档:
  • 单个WP-CLI命令的文档(下面的任何内容developer.wordpress.org/命令)包含在每个命令的PHPDoc中。这意味着要编辑命令的文档,您需要编辑实际提供该命令功能的文件。web文档是在发布时从这些文件生成的,因此在下一个版本之前您可能不会看到您的更改。
  • 单个文档页面(以下任何内容make.wordpress.org/cli/手册)可以通过对GitHub上的手册存储库。您不一定需要导航githubgithub GitHub是一个提供git存储库在线实现的网站,其他开发人员可以轻松共享、复制和修改这些存储库。公共存储库可以免费托管,私有存储库需要付费订阅。GitHub引入了“拉请求”的概念,在将贡献者在分支中所做的代码更改合并为存储库所有者之前,可以对其进行审查和讨论。https://github.com/回购;属于此存储库的任何页面都将具有编辑页面右上角的链接,它会将您带到GitHub上相应的文件。只需单击该链接,您就会看到一个实时编辑器,它将从您的更改中生成一个pull请求。

本地化

绘制显示相同基本内容的多个窗口。WP-CLI在本地化方面处于特殊地位。它的主要输出不应该是本地化的,因为它是用于脚本目的的。如果脚本依赖于要打印到控制台的给定字符串,那么将该字符串翻译成不同的语言当然会破坏这些脚本。
然而,应该翻译的是我们拥有的不同类型的文档。不幸的是,我们目前缺乏基础设施方面的支持。wordpress.org网站WordPress.org网站 用户创建和共享WordPress代码的社区站点。您可以在这里下载WordPress核心、插件和主题的源代码,以及社区对话和组织的中心位置。https://wordpress.org//cli正确支持手册或命令参考的翻译版本。
现在可以翻译并对贡献者开放的是README文件,如上的首页所示wp-cli.org网站。可以在中的子文件夹中找到不同的语言版本wp-cli/wp-cli.github.com存储库。请使用英文源版本作为参考源,因为它是唯一可以保证在任何时候都是最新的。

报告安全问题

一名男子操纵安全防护罩的画面。不要公开披露您刚刚发现的安全问题!
WP-CLI团队和WordPress社区认真对待安全漏洞。我们感谢您努力负责任地披露您的调查结果,并将尽一切努力感谢您的贡献。
要以负责任的方式报告安全问题,请访问WordPress黑客一号程序。您将能够以保密的方式提交有关安全漏洞的详细信息,以避免恶意用户立即利用实时站点上的漏洞。WordPress安全团队将尽快与您联系,以了解下一步的操作。

报告错误

显示警报的计算机屏幕绘图。你觉得你发现了一个虫子吗?我们希望您能帮助我们修复它。
在创建新问题之前,您应该搜索现有问题(*)查看是否有现有的解决方案,或者是否已在较新版本的WP-CLI中修复。您还应该检查我们的关于常见问题及其修复的文档.
一旦你做了一点搜索,发现你的bug没有一个开放或修复的问题,请按照我们的准则提交错误报告确保及时解决。

请求新功能

在白板上画一个人重新排列帖子。要请求新功能,请在wp的问题跟踪器-克莱/创意库.
这是任何新功能都应该采取的第一步。在决定该功能是否适合官方WP-CLI捆绑包以及如何处理技术实现之前,将在本问题中进一步充实。此时,问题将转移到其代码最终驻留的存储库中。

编写代码

在你开始写代码之前,你需要决定你打算做什么。
  • 良好的首次发行
    要在WP-CLI代码库上工作,您应该使用标记为的问题好的第一期这些问题通常需要较少的历史知识,并且范围和复杂性非常有限。通常情况下,你会发现在问题对话中直接解释解决问题的正确方法。
  • 修复错误
    尽管我们花了很多时间编写测试和审查代码,但我们无法完全避免这种复杂的代码库中的错误。
    如果您想查看已知错误的列表并帮助修复它们,可以使用此GitHub搜索 (*).
  • 实现新功能
    您可以在wp-cli/ideseas存储库的问题跟踪器中找到提交的功能请求的集合。有一些标签定义了功能请求的当前状态:
    • 状态:已批准:此功能请求已原则上被接受,只需要有人能够投入时间来实现。
    • 状态:考虑:此功能请求似乎很有用,非常适合项目,但在做出最终决定之前,还需要进行额外的讨论和充实。
    • 状态:不太可能:此功能请求被认为不适合该项目。原因可能在问题对话中有所说明。此功能的实现不太可能被捆绑到正式版本中。注意:这可能仍然是一个有用的第三方命令。
    • 如果没有与此问题相关的州标签,则可能还需要更广泛的讨论,以了解它与官方WP-CLI代码的关系。
软件开发人员在笔记本电脑上工作的绘图。一旦您决定抽出时间查看拉取请求,请遵循我们的指南创建拉请求确保这是一次愉快的经历。请参阅“设置向上的“了解对WP-CLI进行本地修改的详细信息。记住拉请求是预计将进行测试涵盖变更范围。通读我们的代码审查指南以便更好地了解如何评估您的拉动请求。

有什么遗漏吗?

希望这本简短的指南介绍了WP-CLI的用户和粉丝如何为项目的持续成功做出贡献的许多不同方式。

如果你认为我们遗漏了什么,请在下面的评论中告诉我们!我们很高兴听到您的反馈,并对WP-CLI的其他贡献方式感到好奇。


(*)Link要求您登录到Github,否则将显示404。
由提供的所有图像取消绘制获得麻省理工学院许可证.

#贡献