phabricator
开放源代码的软件开发平台Web应用程序,用以帮助软件公司开发更好的软件。
在代码审查(Code Review)方面,Facebook做了一个可视化的工具,现已开源,叫Phabricator;工程师可以在页面上非常方便的针对每一段(单行或者多行)代码进行交互讨论;负责审查的工程师可以接受代码改变,可以提出疑问要求原作者继续修改,可以提出自己不适合以推出该代码审查,等等。只有代码被明确接受之后才能被工程师提交到服务器端的代码库,这一点集成到提交工具中强制执行。基本理念就是凡是被很多人不断重复的好的习惯,要将其自动化,绑定到工具之中。以“Don’t make me think”的方式来推广好的practice。
集成许多小功能:
审查代码前命中的主人;
审计程序后点击主;
托管git /hg/ SVN库;
跟踪错误或“功能”;
倒计时3;
对文本开放的书;
挑剔的像素设计;
“项目”“管理”“管理”;
隐藏的东西和同事;
其他随机的东西,如
模因,徽章,和令牌。
中途遇到小问题AD域配置:
Window Active Directory ldap域配置记录
corp.xxx.com 为域
然后可以命令测试或者直接登陆
[root@localhost ~]# cd /var/www/html/phabricator/bin/
[root@localhost bin]# pwd
/var/www/html/phabricator/bin
[root@localhost bin]# ./auth ldap
Enter LDAP Credentials
LDAP Username: xzm
LDAP Password:
Connecting to LDAP...
Found LDAP Account: xzm
OK 成功