有没有基于 git 的 bbs, 所有用户可以本地浏览所有帖子?

2019-07-31 02:30:35 +08:00
 xuanwu

有一个中心 git repo 保存所有用户信息

新用户需要有个公开的 git repo, 加入时只要把自己的 repo 地址添加到中心 repo 里

用户发帖只要提交到自己的 repo, 用户的客户端定期 pull 所有 repo(可以优化)进行内容刷新

每个帖子有个对应 id(基于发帖者的 repo url 和帖子内容生成, 确保唯一), 供其他用户"回复"时引用

3805 次点击
所在节点    奇思妙想
16 条回复
nnnToTnnn
2019-07-31 13:28:55 +08:00
github/gitlab
xuanwu
2019-07-31 14:27:24 +08:00
@nnnToTnnn 不是一个意思
nnnToTnnn
2019-08-01 13:49:49 +08:00
@xuanwu github/gitlab 不就是这样的么? 和你的需求一样啊


1. 新用户需要有个公开的 git repo
2. 加入时只要把自己的 repo 地址添加到中心 repo 里
3. 用户发帖只要提交到自己的 repo
4. 用户的客户端定期 pull 所有 repo(可以优化)进行内容刷新


完全符合,就是 github 和 gitlab
nnnToTnnn
2019-08-01 13:52:24 +08:00
@xuanwu 只是大家不愿意这样做而,更多的倾向于 Issues
xuanwu
2019-08-01 15:39:03 +08:00
@nnnToTnnn 好处是各用户的 git repo 可以在任意平台. 以及客户端可方便定制功能. github issues 的中文搜索实在有点...
ju5t4fun
2019-08-02 09:54:57 +08:00
只看功能有点像 maillist
xuanwu
2019-08-02 12:10:15 +08:00
@ju5t4fun 是, 感觉主要的优势是对自己的内容更有控制. 而且只要客户端支持, 内容可以是图片 /视频等等, 比较灵活.
star7th
2019-08-02 14:37:51 +08:00
论坛的存在意义是方便交流。当有一种更合适的方式交流的时候,哪有必要去选择一种这么费事的做法。需求太小了。
jabari
2019-08-02 15:03:23 +08:00
你需要的是一个去中心化的论坛
xuanwu
2019-08-02 22:14:43 +08:00
@jabari 是的. 有现成方案吗?

@star7th 这个优势还有, 不用租赁任何服务器. 总之, 需求再小, 只要有, 就有存在意义吧
mayne95
2019-08-03 01:16:16 +08:00
xuanwu
2019-08-03 06:29:06 +08:00
@mayne95 多谢! 不少方面比较接近.

有个比较大的不同是评论部分. gitgeist 的机制是, 如果 Y 要评论 X 的内容, 就要 push 到 X 的 repo:
"Following someone allows you to comment on their posts through their Git repository. "

而我的设想是, Y 的评论应该是 Y 自己的内容, 也该提交到 Y 自己的 repo. (可以有其他途径进行过滤 /限制访问)

这样也可以达到 gitgeist 提到的理想状态:
"We understand that isn't ideal and ideally: 1) you wouldn't want/need to push to a git repo to comment (you're effectively giving direct write access to others to your own git repo), and 2) you wouldn't need to follow to be able to comment."

觉得和 follow 机制有关, gitgeist 需要手动 follow 才能 comment, 而上面这个相当于是默认就 follow 所有人.
Comdex
2019-08-03 10:21:01 +08:00
不管什么创意都要简单易用才能吸引更多用户
xuanwu
2019-08-04 05:16:30 +08:00
@Comdex 会先试着自己群里用. 牵涉到 git 功能, 程序员群体会容易接受一些.
oxogenesis
2019-08-04 21:17:42 +08:00
所有人都可以看的帖子,其实是公告
这事 git 做不了,用户账号和权限没法管理,但是区块链可以
不妨看看我的原型
xuanwu
2019-08-05 06:03:50 +08:00
@oxogenesis 就是打算从公开论坛开始,希望实现简单,暂不考虑匿名、加密等问题。

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

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

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

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

© 2021 V2EX