ソフトウェア開発は急速に成長しており、イノベーションによって適応の余地がない場合もあります。これが、無料のソフトウェアコミュニティがかなりの数のソリューションを提供し、ソフトウェア開発が毎日より高品質になる理由です。これらのソリューションの ファブリケーター.
Phabricatorとは何ですか?
ファブリケーター は、コードレビューツール、変更の監視、バグトレース、Wikiの作成など、ソフトウェア会社が高品質のソフトウェアを構築するのに役立つWebアプリケーションのコレクションです。 ファブリケーター と統合する Gitの, 活発 y 転覆.
ファブリケーター は無料のオープンソースソフトウェアであり、 Apache2ライセンス。 それは書かれています PHPの バホ クロスプラットフォーム その開発は2010年に始まり、非常に成熟したソリューションになっています。
ファブリケーター もともとの内部ツールとして開発されました Facebook、その主な開発者は エヴァン・プリーストリー Facebookを離れての開発を続ける ファブリケーター と呼ばれる新しい会社で 能力.
ファブリケーターの機能
ファブリケーター 次のアプリケーションが含まれます。
- ソースコードのレビューと監査。
- リポジトリの保管と整理。
- バグ追跡。
- プロジェクト管理。
- チームメンバーとのコミュニケーション。
- タスクの計画。
- メモを取る。
- グループおよびプライベート開発。
- 継続的な統合による構築。
Phabricatorを使用しているのは誰ですか?
毎日それを使用する多くの企業、開発チーム、開発者、およびコミュニティがあります ファブリケーター、その中には、Dropbox、UBER、Bloomberg、Haskell、Facebook、Instagram、Disqus、freeBSD、blender、Pinterest、khanacademy、asana、wikimedia、KDEなどがあります。
Phabricatorのインストール方法
レケリミエントスデインスタラシオン
ファブリケーター これはLAMPアプリケーション(Linux、Apache、MySQL、PHP)です。 インストール用 ファブリケーター se する必要がある:
- Linuxディストリビューションまたは同様のオペレーティングシステムをインストールして実行している通常のコンピューター。
- ドメイン名( phabricator.mycompany.com、phabricator.localhost).
- システム管理の基本的な知識。
- Apache(Apache + mod_phpの)、nginx(nginx + php-fpm)、または別のWebサーバー。
- PHP(PHP 5.2以降、ただしPHP 7はサポートされていません)、MySQL(MySQL 5.5以降を推奨)およびGit。
必要なコンポーネントのインストール
UbuntuまたはRedHat派生物にインストールする場合は、の自動インストールを可能にするインストールスクリプトを利用できます。 ファブリケーター
- RedHat派生物 : install_rhel-derives.sh
- Ubuntu : インストール_ubuntu.sh
手動でセットアップとインストールを行う場合は、次の手順を実行する必要があります。
すでにLAMPを設定している場合は、おそらく必要なものがすべて揃っています。 Phabricatorとその依存関係をインストールする必要があります。
$ cdどこか/ #インストールディレクトリを選択します どこか/ $ git クローン https://github.com/phacility/libphutil.git どこか/ $ git クローン https://github.com/phacility/arcanist.git どこか/ $ git クローン https://github.com/phacility/phabricator.git
APCのインストール(オプション)
PhabricatorはPHPで記述されているため、APCがインストールされているとはるかに高速に動作します。 おそらく「pcre-devel」をインストールする必要があります。
sudo yum install pcre-devel
次に、XNUMXつのオプションがあります。 PECLをインストールします(最初にこれを試してください):
sudo yum install php-pear sudo pecl install apc
それがうまくいかない場合、PECLからパッケージを直接インストールし、 組み立て説明書.
APCのインストールはオプションですが、 強くお勧めします、特に実稼働環境で。
APCをインストールしたら、次のコマンドを実行して、APCが使用可能であることを確認します。
php -i | grep apc
表示されない場合は、次を追加します。
拡張子= apc.so
..in "/etc/php.d/apc.ini"または "php-i"で示されるファイル "php.ini"。