Phabricator
我平时就经常实践. 整个公司的code review就是使用这个. 具体说来, 由于我的project稍微有点特殊,所以我这一年在facebook工作的时候一直在用两套Code Review工具: Facebook的Phabricator 和 Google的Gerrit (他们都是开源). 我觉得两个工具都很快,很稳定,然后都有效地提供了code review必备的功能:比如比较任意两个不同版本, 对任意一行代码来写评语, 以及可以很方便地导入和导出代码到本地机器. 用了将近一年的时间,如果我要给…
如果托管在phabricator上的话,就在 herald 里开启 block unaccepted diff 就好。 如果代码在外面的服务器上(比如用gitolite托管的),那么就要自己在托管的服务器上加 hook,来对 push 进来的commit做限制,本质上就是检查 commit message 里是否有 Reviewed By 的这个字段。我稍后可以贴下我们写的 hook 的代码。
使用 Docker 和 Traefik v2 搭建 Phabricator
本文使用「署名 4.0 国际 (CC BY 4.0)」许可协议,欢迎转载、或重新修改使用,但需要注明来源。 署名 4.0 国际 (CC BY 4.0) 本文作者: 苏洋 创建时间: 2020年02月02日 统计字数: 12171字 阅读时间: 25分钟阅读 本文链接: https://soulteary.com/2020/02/02/phabricator-with-docker-and-traefik-v2.html 使用 Docker 和 Traefik v2 搭建 Phabricator这篇文章躺在草稿箱里有一个多月了,恰逢最近一段时间远程协作需求,以及 Traefik v2 的升级,于是便有了这篇文章。 如果你的团队也需要一个…
PHP: You need PHP 5.2 or newer, but note that PHP 7 is not supported. [图片]
如果代码托管在 phabricator,那么是可以的 使用 herald 模块,增加一个规则: When all of these conditions are met: Accepted Differential revision does not exist Take these actions every time this rule matches: Block push with message: Review is required for all changes.
Phabricator系列之国际化 要自己弄的话, 看看这里 wanthings/phabricator-zh_CN · GitHub 这里有弄了一部分的, 还有一部分暂时还没开放出来, 因为都是内部吐槽式的翻译
我准备安装这个,但是那个官方的脚本安装的时候有问题……不知道是不是服务器上本来就有MySQL的原因不
我说一下我的思路: 早前使用gitlab作为代码仓库,可以在本地dev分支进行commit和push到远程仓库,对master进行保护,多人合作使用的是gitlab merge requests功能进行从dev合并到master分支,由Assignee来进行代码审查,共有Open、Merged、Closed、All几个状态。 后来计划使用Phabricator进行code review,于是想方设法的把Phabricator这个工具插入到现有的开发过程中。 首先是在Phabricator里面新建一个仓库,然后Observe gitla…
在安装的时候,发现了这个问题,重试了多次还是过不去,大家知道什么原因吗?或者给一下所有的苦表结构,多谢~~ [图片]
Ubuntu 16.04.2 安装与配置 Phabricator
看到WunderList上面自己的point越来越多,并且很多是完成了一部分,虽然知道可以通过OmniFocus或者OmniOutliner之类的进行管理,但是介于之前对Phabricator的好感与熟悉,还有觉得Phabricator可以带来更多可能,以及自己所有的私有项目都是在自己的 Sign in 上维护了,因此决定搭建以后Phabricator后面所有的任务在WunderList有进度后,都用Phabricator维护: Login to Phabricator (说实话,自己用刚开始还确实有点被我朋友言中 …
在安装中有两个问题系统问下: 1. 它有个聊天室的功能,挺强大的,但是聊天的内容需要手动刷新,而不是实时的? 而官网的聊天室是实时的,请问怎么来配置? 2. 邮箱是不是要自己搭建一套邮件服务器? 能不能使用开源的phpMailer来完成? 期待你的回答哈~
Phabricator的代码评审工具是Differential,Arcanist只能说是Phabricator提交代码评审的工具,不使用Arcanist也能使用Differential进行代码评审,方法是在Differential界面点击右上角的“Create Diff”创建Diff和Revision。 Arcanist在Unix下的大致使用方法如下: 1、 arc设置 设置编辑器: arc set-config editor "vi" 设置默认Phabricator URI: arc set-config default http://your_phabricator_url/ 2、 配置.arcconfig 在项目…
7.laravel8.0--简单了解artisan命令简单了解artisan命令
7.laravel+vue3.0+uniapp搭建cms系统--简单了解artisan命令简单了解artisan命令
phabricator 中文社区 Phabricator ,刚搭起来。 致力于 phabricator 在国内的推广和使用,纯兴趣,无任何营利性。 有愿意添砖加瓦的小伙伴吗,加入我们吧!
我好像没有使用起来 ,能看看是什么配置不对吗? [图片] 后面还有: [图片] 这个有办法解决吗?或者是什么原因引起来的?