farmbot开发入门教程-第三方开发者奖
说明:
作为一个开源项目,我们一直在寻找方法来吸引、授权和奖励第三方开发人员,以改进和扩展 FarmBot 软件生态系统。以下项目构想已被确定为对 FarmBot 社区的宝贵贡献,因为它们:
- 大幅改善大量用户的核心体验(构建功能、修复错误)
- 负责任地识别和修复安全漏洞
- 促进第三方进一步参与(编写库、改进文档等)
因为我们认为这些类型的项目非常有价值,所以我们向完成项目的开发人员提供奖励,前提是贡献除了满足任何特定的项目要求外,还满足以下一般要求
一般要求
- 贡献内容必须获得宽松的开源许可证,例如 MIT 许可证。选择许可证的资源可在此处找到。
- 贡献内容必须高质量。它应该具有适当的代码风格,不会引入安全漏洞,并包含测试覆盖率。
- 贡献必须有完整的记录。
项目想法
- 正在做什么大事?
- 发送电子邮件至 contact@farm.bot,让我们知道您正在从事的工作以及您认为这会做出宝贵贡献的原因。我们很乐意根据需要提供开发人员支持。
核心功能和错误修复
- 浏览我们的 GitHub项目板和存储库,查找您可以提供帮助的功能和错误。标记为good first issue 的任何内容都是一个不错的起点
包装器库
手动编写CeleryScript需要深入了解 FarmBot 内部结构。FarmBot JS或FarmBot Py等包装库允许第三方开发人员使用高级抽象而不是低级原语编写代码。包装库可提高生产力,减少学习平台细节所花费的时间,并降低升级期间发生重大更改的风险
FarmBot 目前提供 Javascript 和 Python 的官方包装器,并希望提供尽可能多的语言的包装器
补充功能和第三方脚本
能够提高平台实用性的软件项目总是受欢迎的。补充功能的示例包括:
可提高 FarmBot 设备的耕作能力和效率的软件包。
帮助开发人员更快编写软件的工具(编辑器插件、CLI 工具、NPM 包等)
第三方硬件和附带的软件控制器,例如可以连接到通用工具支架的新工具。
奖品
如果您完成了一个项目,请发送电子邮件至 contact@farm.bot 告知我们!我们会审核您的工作,并告知您是否可以为您提供奖励。过去我们向第三方贡献者颁发的一些奖项包括:
FarmBot T 恤和贴纸
FarmBot 商店礼品卡价值高达 1,000 美元
完整的 FarmBot 套件
获取最新文章: 扫一扫右上角的二维码加入“创客智造”公众号