开源软件供应链点亮计划 - 暑期2021 项目材料

0 条评论 , 0 次修正,10305 次阅读, 最后更新于 2021年05月11日

项目标题

通过 CLI 对 Jenkins 实现安全升级

项目难度

技能要求

Golang
Java
Jenkins
RESTful

背景
facebook-wda 作为一个 python 的库,用于同 WDA 进行交互。
Facebook-wda 目前还有很多的接口没有加入进来。

所以主要的目的是
根据项目 https://github.com/appium/WebDriverAgent 同步最新的接口到 facebook-wda 项目中。

WDA 的代码目前非常的规范,所以在的路由都集中在
WebDriverAgentLib/Commands 目录下的.m 文件的 routes 函数中。

技术要求
添加的接口,需要用 python 函数去实现

  • 符合 Python 的命名规范(注释 + 命名风格)
  • 添加测试代码到 tests 目录(使用 pytest 测试框架)
  • 更新 README.md
  • 提交 pr 前,请单独开一个分支修改。待官网合并后,再同步 master 到自己的分支。详细可参照TTF 开源项目贡献指南 (初稿)

社区联系人

openatx 作者,孙圣翔
TesterHome 社区管理员,陈恒捷

相关代码仓库

https://github.com/openatx/facebook-wda
https://github.com/appium/WebDriverAgent