9、编码、测试、文档:构建高效开发循环

编码、测试、文档:构建高效开发循环

在软件开发中,编码、测试和文档是紧密相连的环节,形成一个良性循环。借助一些优秀的工具和服务,能让这个循环更加顺畅,提高开发效率和项目质量。

1. GitHub上的便捷操作

在GitHub上,如果你发现reST文档中有拼写错误,只需在浏览器中直接修改,预览结果后,点击几下就能向项目维护者发送拉取请求(PR)。项目会自动重新构建,完成后构建状态甚至会直接显示在你的PR上。很多开源项目利用这些服务吸引了大量贡献者,例如Mozilla的Rust项目就使用GitHub,降低了吸引贡献者的门槛。

2. Travis - CI:持续集成服务

GitHub与一些持续集成(CI)服务直接集成,其中Travis - CI(https://travis - ci.org/)非常受欢迎,开源项目可以免费使用。

2.1 配置步骤
  1. 在Travis - CI上创建账户后,可在设置页面为部分GitHub项目直接启用它。
  2. Travis - CI依赖于位于仓库根目录的 .travis.yml YAML文件,该文件描述了项目发生变化时应执行的操作。

以下是一个示例 .travis.yml 文件:

language: python
python: 3.5
env:
 - TOX_ENV=py27
 - TOX_ENV=py35
 - TOX_ENV=docs
 - TOX_ENV=flake8
install:
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值