代码托管服务是大部分软件公司的核心,从 github 到 gitlab 已经发展一个很庞大的体系,2023 年一个极简的代码托管服务需要支持哪些功能?
- git 仓库: 查看提交记录,代码分支合并
- 代码审核: 精确到行的代码审核
- CI/CD: 代码提交触发脚本运行
- 代码搜索: 支持语义和 symbol 的代码搜索
代码托管服务是大部分软件公司的核心,从 github 到 gitlab 已经发展一个很庞大的体系,2023 年一个极简的代码托管服务需要支持哪些功能?
|
0o0O0o0O0oSep 28, 2023 via iPhone
1
sourcehut 这样的?
|
|
2
@0o0O0o0O0o 嗯,不过界面不像 2023 的
|
|
xuelu520Sep 28, 2023
3
用户权限管理,支持锁分支这样
|
|
gadfly3173Sep 28, 2023 via Android
4
代码搜索在 gitlab ee 里是收费版本的功能,恐怕不能算极简
|
|
5
@gadfly3173 可以支持用网页版 vscode 打开,然后用 vscode 搜索
|
|
gadfly3173Sep 28, 2023 via Android
7
@adjusted 哦你说的是仓库内啊。我觉得仓库内搜索可有可无,只是少了把代码拉下来这一步。收费的是跨仓库搜索的能力
|
|
JirajineSep 28, 2023 via Android
8
重新定义极简,极简的 cgit 就足够,gitea 都算过重了。
|
|
9
@gadfly3173 合理,跨仓库的搜索我觉得也是必要的,主要是索引比较麻烦
|
|
wentxSep 28, 2023
11
看看这个 https://gitness.com
|