本文献给想参与NutsDB贡献的开发者。
前言
截止到本文发布,累计已经有19位贡献者,感谢你们的付出,现在项目的star数已经突破了2.5K!
1、熟悉项目
首次参与,建议先熟悉项目,不建议一开始就开始看源码。可以从项目的ReadMe着手,把项目的API了解下,example下的例子跑一跑。
2、寻找参与贡献
可以找自己感兴趣的方向,进行贡献,下面给出一些参考方向,大家可以根据实际的情况来参与:
文档
完善文档,参与官方文档的编写 。发现ReadMe中有存在说明缺失、错误的、表达有问题的地方可以提交PR。
单元测试
可以完善现有项目的单元测试,主要是完善单测覆盖率。
问题回答
发现项目中有人提出issue或者群里有人提问题,帮忙回答,在我看来也是贡献的一种。
功能开发
可以看下目前提到的issue中还没人去实现的功能
性能优化
可以对现在提的issue有关性能的进行优化或者自己找性能点进行优化,比如启动的优化、数据读取、写入的性能优化等。