如何开始为NutsDB做贡献
2023-02-18 16:47:03 时间
本文献给想参与NutsDB贡献的开发者。
前言
截止到本文发布,累计已经有19位贡献者,感谢你们的付出,现在项目的star数已经突破了2.5K!
1、熟悉项目
首次参与,建议先熟悉项目,不建议一开始就开始看源码。可以从项目的ReadMe着手,把项目的API了解下,example下的例子跑一跑。
2、寻找参与贡献
可以找自己感兴趣的方向,进行贡献,下面给出一些参考方向,大家可以根据实际的情况来参与:
文档
完善文档,参与官方文档的编写 。发现ReadMe中有存在说明缺失、错误的、表达有问题的地方可以提交PR。
单元测试
可以完善现有项目的单元测试,主要是完善单测覆盖率。
问题回答
发现项目中有人提出issue或者群里有人提问题,帮忙回答,在我看来也是贡献的一种。
功能开发
可以看下目前提到的issue中还没人去实现的功能
性能优化
可以对现在提的issue有关性能的进行优化或者自己找性能点进行优化,比如启动的优化、数据读取、写入的性能优化等。
相关文章
- 理想中的Web3信誉体系:如何在Web2基础上升级?
- 发展多年的Web3,为何尚未实现完善的信誉体系?
- 以太坊最热Layer2之一ZK-Rollup凭什么被V神看好?
- Web2 vs. Web3,社交工具的发展会有什么变化?
- 动态代理是怎么 “动” 起来的?
- 腾讯云与流媒体服务商BeLive达成合作,助力提升东南亚与周边地区直播水平
- 新知 | 腾讯云视立方特效引擎优秀实践——终端篇
- AXP-QUIC:自适应X路QUIC网络传输加速
- 开箱即用区块链是一种什么体验?Lighthouse长安链给你答案
- 【OrcaTerm知识期刊】第三期:文件下载技术揭秘
- 15个问题自查你真的了解java编译优化吗?
- 实现服务器和客户端数据交互,Java Socket有妙招
- 世界杯专题看板丨今晚8点开战,数据先睹为快!
- Crack App | 某合伙人登录参数 apisign 逻辑分析
- Crack App | 某都市魔幻 FM 请求参数 sign 的加密分析
- Crack App | 某赢+ 二手车 App 登录参数加密逻辑分析
- RocketMQ: 技术架构与启动流程
- 目前社区关于ServiceMesh的主要方向
- k8s的架构是怎么变成现在这个样子
- Envoy的lib库拓扑关系