偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

如何快速成為 Rosedb 的 Contributor ?

開發(fā) 前端
如果有一些 bug 或者新的功能,或是對已有功能進行完善,這類 issue 會被標識為 bug 或 enhancement,這類問題可能稍微復雜點,需要你對 rosedb 整體的流程更加熟悉。

如何快速成為 roserosedb 的代碼在最近重構(gòu)了很多,總體來說更加簡潔直觀了,各種數(shù)據(jù)類型的讀寫流程更加統(tǒng)一,架構(gòu)圖如下:

design-overview-rosedb.png

仍然是基于簡單的 bitcask 存儲模型,后續(xù)有時間的話,也會像 LotusDB 那樣,出一個《rosedb 設(shè)計與實現(xiàn)》的系列文章,敬請期待。rosedb 目前仍處于積極維護狀態(tài),已經(jīng)獲得了累計 2.6k star:

近期 rosedb 的貢獻者還是比較活躍的,pr 數(shù)量也不少:

這篇文章,主要是想講一講讓更多的新手,或者對 rosedb 不太熟悉的同學,如何低門檻的參與到 rosedb 的開發(fā)中,并且快速提交 pr,成為 rosedb 的 Contributor。如果你對 rosedb 感興趣,無論對存儲方面的知識是否精通,都能夠在各方面為 rosedb 做貢獻,提升自己的能力。

想?yún)⑴c進來的話,這里給出一個循序漸進的流程。

1.熟悉 Pr 流程

  • 添加 test 方法
  • 添加 example 代碼

目前 rosedb 當中的一些方法是沒有對應(yīng)的 Test 方法的(或者說 Test 并不完善),你可以按照已有的 Test Case 的寫法,來為方法添加單元測試。

rosedb 下有一個 examples 目錄,向用戶展示 rosedb 的使用方法,你可以往其中添加一個方法。

這類 Pr 沒有太多的技巧可言,只是為了讓你熟悉整個 Pr 的流程,并且能夠?qū)?rosedb 中的一些方法有所認識,對 rosedb 的數(shù)據(jù)讀寫流程有更進一步的理解。

2.簡單問題

  • 添加更多 redis 相關(guān)的命令
  • good first issue

rosedb 支持的命令目前大致是按照 redis 來添加的,我們做到能夠支持 redis 大多數(shù)常用的命令即可,做之前要確認一下這個命令在 rosedb 當中是不存在的。盡量選擇 redis 一些常用的命令,不常用的可以暫時不支持。

如果一個 issue 被標識為了 good first issue,則說明這個 issue 也很適合新手參與,你可以按照自己的情況選擇自己感興趣或擅長的。例如目前項目中已經(jīng)有了很多這樣的 issue:

3.bug 修改或功能完善/增強

  • 修復 bug
  • enhancement

如果有一些 bug 或者新的功能,或是對已有功能進行完善,這類 issue 會被標識為 bug 或 enhancement,這類問題可能稍微復雜點,需要你對 rosedb 整體的流程更加熟悉。

最后,需要說明一下,每個 issue 都標識了該問題的難易程度(easy、medium、hard),你可以根據(jù)自己對 rosedb 的了解程度,選擇適合自己的,對于任何問題或者 issue,在做之前,或者做的過程當中有問題的話,都可以提出來和我交流。

以上就是我列舉的如何低門檻的參與到 rosedb 當中的方法,你也可以根據(jù)你自己的經(jīng)驗,在其他的方面進行完善補充,總之, 期待你的 PR!

責任編輯:武曉燕 來源: roseduan寫字的地方
相關(guān)推薦

2012-08-03 10:30:22

JavaScript

2017-05-11 10:05:47

數(shù)據(jù)分析excelPython

2017-05-11 10:35:51

數(shù)據(jù)分析語言學習

2018-04-02 10:00:27

技術(shù)快速成長

2017-10-10 14:22:45

2011-05-30 16:38:46

SEO

2015-05-29 10:24:32

數(shù)據(jù)分析師成為數(shù)據(jù)分析師

2009-02-24 10:19:49

Oracle DBA深入解析Oracle求職

2016-11-04 20:25:19

2017-03-13 18:19:43

2016-12-29 11:12:30

編程水平學習

2020-04-17 13:01:38

ASFApache董事會

2013-07-05 09:02:24

開放平臺天翼開放平臺開發(fā)者

2021-07-30 10:41:57

程序員IT互聯(lián)網(wǎng)

2020-06-08 09:01:49

阿里思維學習

2024-05-23 08:12:45

Rust前端開發(fā)JavaScrip

2009-06-25 09:56:14

JavabeanJava

2013-09-26 17:40:12

華為ICT華為

2014-06-19 14:00:46

數(shù)據(jù)分析師

2018-06-12 07:19:31

技術(shù)數(shù)據(jù)程序員
點贊
收藏

51CTO技術(shù)棧公眾號