想听听大家对于开源项目特性支持看法

2017-09-20 20:18:25 +08:00
 hulk

之前有一个项目用到 go-zookeeper, 这个是 golang 的一个 zookeeper client 实现。然后有个特性(功能)比较常用 (chroot), 所以自然而然就提交一个 pr 来加入这个特性。然而 maintainer 貌似不太接受这个东西(没有任何 review 以及回复),对于这种情况几种做法:

  1. 继续 AT maintainer 来 review 或者说一下不接受的理由(试了几次放弃了)
  2. fork 到自己的 repo
  3. 自己包一层来实现, 当前的做法. https://github.com/git-hulk/zk_wrapper

最理想的当然是第一种方式,但这个似乎从 2 年前就有人提 issue, 没有得到任何回应。所以只能选择第二种或者第三种,第二种 fork 自己维护的方式显然不是特别合适(比较难回归社区),所以选择第三种方式(不是特别优雅)。

这个大家怎么看...(PS: 用眼睛看的除外 ^^)

2123 次点击
所在节点    程序员
3 条回复
BBCCBB
2017-09-20 20:31:01 +08:00
第三种, 第二种有点极端了。。。
BBCCBB
2017-09-20 20:31:53 +08:00
涉及到后续的维护啊什么的比较费时间,而且两个库,大家力量分散了,。。。
hulk
2017-09-20 22:53:44 +08:00
@BBCCBB 是的, 第二种如果是本身项目不是特别活跃的时候也是一种比较好的方式,不用维护两个库

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

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

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

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

© 2021 V2EX