曉黑板golang開(kāi)源項(xiàng)目,集各種工程實(shí)踐于一身的web和rpc框架。
一個(gè)旨在為開(kāi)發(fā)人員提高工程效率、降低出錯(cuò)率的輔助工具。
指以goctl為中心的周邊二進(jìn)制資源,能夠滿足一些個(gè)性化的代碼生成需求,如路由合并插件goctl-go-compact插件, 生成swagger文檔的goctl-swagger插件,生成php調(diào)用端的goctl-php插件等。
在intellij系列產(chǎn)品上配合goctl開(kāi)發(fā)的插件,其將goctl命令行操作使用UI進(jìn)行替代。
api文件是指用于定義和描述api服務(wù)的文本文件,其以.api后綴結(jié)尾,包含api語(yǔ)法描述內(nèi)容。
goctl環(huán)境是使用goctl前的準(zhǔn)備環(huán)境,包含
go-zero-demo里面包含了文檔中所有源碼的一個(gè)大倉(cāng)庫(kù),后續(xù)我們?cè)诰帉?xiě)演示demo時(shí),我們均在此項(xiàng)目下創(chuàng)建子項(xiàng)目, 因此我們需要提前創(chuàng)建一個(gè)大倉(cāng)庫(kù)go-zero-demo,我這里把這個(gè)倉(cāng)庫(kù)放在home目錄下。
$ cd ~
$ mkdir go-zero-demo&&cd go-zero-demo
$ go mod init go-zero-demo
更多建議: