mirror of
https://we.phorge.it/source/phorge.git
synced 2025-01-09 06:11:01 +01:00
a88e132179
Summary: - Link to "importing a repository" from Config next steps, since it's not obvious (and the article isn't obviously named). - Some minor doc tweaks. - Remove "Roadmap" document since it's super out of date and not very useful. Test Plan: Regenerated and read documentation. Reviewers: btrahan, jungejason Reviewed By: jungejason CC: aran, jungejason Maniphest Tasks: T743 Differential Revision: https://secure.phabricator.com/D1384
46 lines
1.6 KiB
Text
46 lines
1.6 KiB
Text
@title Contributor Introduction
|
|
@group contrib
|
|
|
|
Introduction to contributing to Phabricator, Arcanist and libphutil.
|
|
|
|
= You Are Awesome =
|
|
|
|
Contributors are awesome. If you're thinking about contributing, that means
|
|
you're thinking about being awesome. That already makes you a little bit
|
|
awesome. But if you contribute you'll definitely be really, seriously awesome.
|
|
|
|
= Legal Stuff =
|
|
|
|
Before we can accept contributions, you need to submit a super fine and fancy
|
|
legal document called a Facebook Contributor License Agreement, which you can
|
|
find here:
|
|
|
|
https://developers.facebook.com/opensource/cla
|
|
|
|
= Not Sure Where To Get Started? =
|
|
|
|
If you want to contribute but aren't sure how (or want to try submitting a small
|
|
patch before you build something bigger) you can search the Phabricator
|
|
development install for open tasks (these are pretty up-to-date) or come find
|
|
us in IRC and ask for some pointers.
|
|
|
|
= Submitting Patches =
|
|
|
|
To submit patches against libphutil, Arcanist or Phabricator, create a commit
|
|
and use ##arc## to send it for review (probably with ##epriestley## as a
|
|
reviewer):
|
|
|
|
$ arc diff
|
|
|
|
When your change is accepted, send a pull request on GitHub. (You can also
|
|
just submit a pull request, but Differential is preferred for nontrivial
|
|
changes.)
|
|
|
|
= Suggested Reading =
|
|
|
|
You should read the relevant coding convention documents before you submit a
|
|
change and make sure you're following the project guidelines:
|
|
|
|
- @{article:General Coding Standards} (for all languages)
|
|
- @{article:PHP Coding Standards} (for PHP)
|
|
- @{article:Javascript Coding Standards} (for Javascript)
|