有对 Go 开源感兴趣的同学么?一起来 GitHub 做开源

2022-09-16 21:29:49 +08:00
 Casbin

Casbin 社区目前维护着 Go 语言最流行的权限框架: https://github.com/casbin/Casbin

现在希望有更多爱好开源和 Go 的同学一起参与,有兴趣的可以在此回复,或联系:admin AT casbin.org

11997 次点击
所在节点    Go 编程语言
52 条回复
Casbin
2023-05-23 00:53:55 +08:00
@OutOfMemoryError 感谢建议,还有下面问题请指教:

1. "界面还不足以“商用”," 这个可以具体说说么?是登录界面,还是内部管理界面?商用、模板是指希望能够比较灵活定制 UI ,与自家其他应用网站的风格一致对吧?

2. 采用 Go 后端导致很难做插件化,静态编译 + 不能 hot-reload, hot-patch ,这个怎么破?
SingeeKing
2023-05-23 09:21:40 +08:00
@Casbin #21 都是 linux 了,那 Go Plugin ?另外也可以引入 JS 引擎?
OutOfMemoryError
2023-05-23 11:11:57 +08:00
@Casbin
1. "界面还不足以“商用”," 这个可以具体说说么?是登录界面,还是内部管理界面?商用、模板是指希望能够比较灵活定制 UI ,与自家其他应用网站的风格一致对吧?

是的,我知道你们支持自定义 css ,但是还是很有局限性,整体的风格偏向于“轻浮”了,抱歉可能有点用词不当。例如某些环境下(例如我司接触的政企、运营商)都有严格的 UI 要求。

2. 采用 Go 后端导致很难做插件化,静态编译 + 不能 hot-reload, hot-patch ,这个怎么破?

go 我也不是很了解,只是提建议。话说 go 无法实现加载 dll 、so 吗? hot-reload 倒是可有可无。restart 便是
OutOfMemoryError
2023-05-23 14:53:40 +08:00
@Casbin 可以参考 caddy 的实现方式
Gunn27
2023-05-23 15:30:20 +08:00
这个项目挺久的了,之前还用过,挺不错的。我们也是 Go 开源的项目,https://github.com/apicat/apicat ,刚起步,希望 Golang 社区的朋友们能关注关注。
ShuaiYH
2023-05-23 16:23:07 +08:00
https://github.com/zeabur/zbpack go 的小伙伴们可以来试试这个~
fiypig
2023-05-23 16:26:25 +08:00
你看我这头像 ,有机会吗
Casbin
2023-05-23 16:52:45 +08:00
@OutOfMemoryError "某些环境下(例如我司接触的政企、运营商)都有严格的 UI 要求" 可以给出一些具体 URL 的例子么,比如大概什么样的 UI 要求
pengdirect
2023-05-23 17:05:17 +08:00
开源有钱赚吗?
OutOfMemoryError
2023-05-23 17:32:04 +08:00
@Casbin
抱歉,不太方便提供具体的 URL ,我们接触的都是集团内部站,举个例子吧,比如某省联通的一个下级项目是要求所有组件主色调为联通红,然后有些组件是不宜出现的,还有一些组件大小也有特定要求,以及一些特殊需求(如导航栏分区、左侧导航栏特殊需求、面包屑导航)。
DanielYao
2023-05-23 17:41:31 +08:00
正在学习 go 中,希望有朝一日,能作贡献
tozp
2023-05-23 22:30:40 +08:00
看过代码,尝试过修改,但整个架构实在太混乱,后来放弃了。
记得同期也看过 miniflux 的源码,也是一样混乱。
YVAN7123
2023-05-23 22:31:15 +08:00
关注
AkinoKaedeChan
2023-05-25 09:42:53 +08:00
@OutOfMemoryError Go 可以加载动态链接库,CGO 影响静态编译。syscall 的话我没试过,似乎挺麻烦。Go 本身有 plugin ,但仅支持 Linux 。

普遍的话,是用 Registry 机制,在静态编译的阶段选择添加哪些 feature 。
qloog
2023-05-25 10:23:57 +08:00
对于开发 API 、web 或者微服务感兴趣的,可以看看这个: https://github.com/go-eagle/eagle 1300+ star
taogen
2023-05-25 10:24:21 +08:00
@jadelike v 站默认会英文
OutOfMemoryError
2023-05-25 11:33:58 +08:00
@AkinoKaedeChan 嗯是的 看到 caddy 是以这种形式实现的 plugin
interim
2023-05-25 19:57:12 +08:00
@pengdirect V2EX 上有控诉这个项目的贴子,另外,这个项目都提供商业支持( SAAS )了,好奇贡献者是被白嫖还是有收益?最主要是,主要开发者是中国人,然后一开始连中文文档都不提供,还标榜自己是立足于旧金山巴拉巴拉。
limebax
2023-05-25 21:16:21 +08:00
@interim 谁逼着你去做贡献了? linus 每年从基金会拿上百万的薪水,你给 linux 内核做贡献就是被美国人白嫖了?现在国内做大点的开源软件公司都融资赚钱了好么,他们就没有外部贡献者了?至于文档,英语目前就是事实上的国际化语言,面向全球开发者,不承认也得承认,人家愿写什么文档是人家的发展策略,你不爽可以不用。不过 fq 跑到墙外 github 还非要看中文,也是蛮自相矛盾的要求,去看 gitee 不就好了嘛
interim
2023-05-26 10:49:14 +08:00
@limebax 1.在中文社区推广却又不提供中文,主要开发者还是中国人,就挺搞笑的。
2.linux 是个商业项目,而本项目未告知并且在论坛公开招募,文中也未提薪酬,美名其曰开源,不就是想利用开源的名头白嫖?

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

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

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

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

© 2021 V2EX