Page Menu
Home
GnuPG
Search
Configure Global Search
Log In
Files
F32141046
arcanist_quick_start.diviner
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Size
2 KB
Subscribers
None
arcanist_quick_start.diviner
View Options
@title
Arcanist Quick Start
@group
userguide
Quick guide to getting Arcanist working for a new project.
This is a summary of steps to install Arcanist, configure a project for use with
it, and run
`arc`
to send changes for review.
= Install Arcanist =
For detailed instructions on installing Arcanist, see
@{article:Arcanist User Guide}
.
- For Mac OS X, see @{article:Arcanist User Guide: Mac OS X}.
- For Windows, see @{article:Arcanist User Guide: Windows}.
First, install dependencies:
- Install PHP.
- Install Git.
Then install Arcanist itself:
$ mkdir somewhere/
$ cd somewhere/
somewhere/ $ git clone git://github.com/facebook/libphutil.git
somewhere/ $ git clone git://github.com/facebook/arcanist.git
Add
`arc`
to your path:
$ export PATH="$PATH:/somewhere/arcanist/bin/"
This won't work for Windows, see
@{article:Arcanist User Guide: Windows}
for
instructions.
= Configure Your Project =
For detailed instructions on project configuration, see
@{article:Arcanist User Guide: Configuring a New Project}
.
Create a
`.arcconfig`
file in your project's working copy:
$ cd yourproject/
yourproject/ $ $EDITOR .arcconfig
yourproject/ $ cat .arcconfig
{
"project_id" : "yourprojectname",
"conduit_uri" : "https://phabricator.example.com/"
}
Set
`project_id`
to a string that identifies the project.
Set
`conduit_uri`
to the URI for your Phabricator install (where
`arc`
should send changes to).
NOTE: You should
**commit this file**
to the repository.
= Install Arcanist Credentials =
Credentials allow you to authenticate. You must have an account on Phabricator
before you can perform this step.
$ cd yourproject/
yourproject/ $ arc install-certificate
...
Follow the instructions. This will link your user account on your local machine
to your Phabricator account.
= Send Changes For Review =
For detailed instructions on using
`arc diff`
, see
@{article:Arcanist User Guide: arc diff}
.
$ $EDITOR file.c
$ arc diff
= Next Steps =
Continue by:
- learning more about project configuration with
@{article:Arcanist User Guide: Configuring a New Project}; or
- learning more about `arc diff` with
@{article:Arcanist User Guide: arc diff}; or
- returning to @{article:Arcanist User Guide}.
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Tue, Nov 11, 12:10 AM (1 d, 4 h)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
d8/94/d071701ec3a49fc1754d5e6713d9
Attached To
rPHAB Phabricator
Event Timeline
Log In to Comment