添加新的测试或测试用例以增加测试覆盖率
添加或改进文档
找到一个需要更多研究的问题,进行研究并在评论中进行总结
找到一个过时的问题并评论它可以关闭
找到一个不应该做的问题,并提供严格的反馈,详细说明您认为会出现这种情况的原因
将大型任务分解为多个较小的步骤,这些步骤可以单独取得进展。 如果有错误,您可以打开一个 PR,添加一个失败的忽略测试。 这可以合并,下一步可以修复错误并忽略测试。 进行研究或测试,并报告您的结果。 将功能分解为小的子功能,一次一个地实现它们。
小的更改可以快速编写、审查和合并,这比为一个需要永远编写、审查和合并的巨大 PR 工作要有趣得多。 小的更改不会花费太多时间,因此如果您需要停止处理一个小的更改,与代表许多小时工作的较大更改相比,您不会浪费太多时间。 快速获得 PR 可以立即改进项目,而不必等待很长时间才能进行更大的改进。 小的更改不太可能累积合并冲突。 正如雅典人所说:快者尽其所愿,慢者兼并其所必须。
就导致问题的原因提出假设。 弄清楚如何检验该假设。 执行该测试。 如果有效,那太好了,您解决了问题,或者现在您知道如何解决问题了。 如果不是,请重复一个新的假设。