首个 GO 语言 API gateway 项目在 github 开源了,求 V 友们助力国内开源项目 star!开源不易~

2019-09-28 11:54:57 +08:00
 Charlesling

Github 开源地址: https://github.com/eolinker/goku-api-gateway

Github 开源地址: https://github.com/eolinker/goku-api-gateway

感谢 STAR!

4376 次点击
所在节点    程序员
29 条回复
zjp
2019-09-28 12:26:19 +08:00
开源不易...
又让我想起了那个男人
AngryPanda
2019-09-28 12:28:45 +08:00
先不说项目好坏,我感觉求 star 有点像乞讨,不是很好。
heyenyan
2019-09-28 12:30:19 +08:00
什么叫做开源不易??
项目好自然有人 star,
开源产品又不分国界
kingfalse
2019-09-28 12:33:18 +08:00
发广告不介意,但是这标题有点道德绑架了
neteroster
2019-09-28 12:58:31 +08:00
首个?没记错几年前 GitHub 就一堆 Go 写的 API Gateway 了
Varobjs
2019-09-28 13:09:35 +08:00
不 star 不是中国人即视感
agee
2019-09-28 13:10:30 +08:00
这个之前就看过了,貌似开源一段时间了,但是感觉是为了推广企业版而做的一个开源。没人用的样子。。
Cbdy
2019-09-28 13:45:01 +08:00
有点夸张,这个肯定不是首个了,几年前就在 v 站看到过一个
welkinzh
2019-09-28 13:47:10 +08:00
好东西自然会有 star, 而不是国内不国内
PiersSoCool
2019-09-28 14:02:17 +08:00
看了部分代码,格式化都不做好,估计质量不高
w292614191
2019-09-28 14:14:18 +08:00
就几张截图??
w292614191
2019-09-28 14:17:18 +08:00
为什么首屏不是中文介绍,然后一个 README-EN.md ???
把中文排后面,还取这样的标题?
airyland
2019-09-28 14:44:04 +08:00
正确的推广:我开发了一个东西,也许对你有用,可以了解一下(隐式期望:有用你应该会 star)。
畸形的推广:我开发了一个东西,开源不易,国产项目,赶紧 star。

我的看法:开源不分国界,有价值自有人关注。V2EX 有非常多的 [求] star 我觉得很奇怪。

共计 83301 个结果
https://www.sov2ex.com/?q=%E6%B1%82%20star
q8164305
2019-09-28 15:19:24 +08:00
超级讨厌这种道德绑架的东西,好的东西自然有人 star,国内的 star 真的非常功利,当然他们也因此获得了很好的收获,但是让人看不懂
Charlesling
2019-09-28 15:31:19 +08:00
@q8164305 从开源的角度出发,完全是以免费、可用、功能强出发的,这里你说的“很好的收获”,其实对于我们收获的是一份开发者间的支持,但是后面的这个项目开发所耗费的精力是没有任何利益上的收获的。
Charlesling
2019-09-28 15:35:54 +08:00
@w292614191 我这里解释一下,的确我在排版上有不妥之处,第一张想放的是 github 上的完整信息,所以就先截图了 github,github 是面向全球的,所以用了通用语言,而后面我还放了官网的中文介绍,就是希望让国人理解更加简便。
Charlesling
2019-09-28 15:38:11 +08:00
@agee 跟之前的版本已经完全不同,开源了很多核心代码,如果靠发布开源版,就能简单推广企业版的话,那生意不觉得太好做了吗?
reus
2019-09-28 19:20:48 +08:00
两万七千几行的项目,130 行测试。
最长的一段测试,是这样的: https://github.com/eolinker/goku-api-gateway/blob/master/goku-node/access-log/log_test.go
和这样的: https://github.com/eolinker/goku-api-gateway/blob/master/goku-log/writer_test.go
这不叫测试。
更不用谈测试覆盖率了。

还有一些这样的代码: https://github.com/eolinker/goku-api-gateway/blob/f31e4bbc970aecaf25649e7869604298b51c3f88/server/dao/console-mysql/project.go#L279
很明显的手工测试的痕迹,而且过后忘记去掉了。

反正我是不敢用的。
cabing
2019-09-28 19:31:31 +08:00
请不要用首个。。。已经一堆轮子了
scnace
2019-09-28 19:44:44 +08:00
为啥我点不开 benchmark……

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/605061

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX