{
  "name": "phabdev",
  "title": "Phabricator Technical Documentation",
  "short": "Phabricator Tech Docs",
  "preface": "Technical reference material for Phabricator developers.",
  "root": "../../../",
  "uri.source":
    "https://secure.phabricator.com/diffusion/P/browse/master/%f$%l",
  "rules": {
    "(\\.diviner$)": "DivinerArticleAtomizer",
    "(\\.php$)": "DivinerPHPAtomizer"
  },
  "exclude": [
    "(^externals/)",
    "(^resources/)",
    "(^scripts/)",
    "(^src/docs/contributor/)",
    "(^src/docs/flavor/)",
    "(^src/docs/user/)",
    "(^support/)",
    "(^webroot/rsrc/externals/)"
  ],
  "groups": {
    "aphront": {
      "name": "Aphront",
      "include": "(^src/aphront/)"
    },
    "almanac": {
      "name": "Almanac",
      "include": "(^src/applications/almanac/)"
    },
    "aphlict": {
      "name": "Aphlict",
      "include": "(^src/applications/aphlict/)"
    },
    "arcanist": {
      "name": "Arcanist Integration",
      "include": "(^src/applications/arcanist/)"
    },
    "auth": {
      "name": "Auth",
      "include": "(^src/applications/auth/)"
    },
    "baseapp": {
      "name": "Application Basics",
      "include": "(^src/applications/base/)"
    },
    "cache": {
      "name": "Cache",
      "include": "(^src/applications/cache/)"
    },
    "calendar": {
      "name": "Calendar",
      "include": "(^src/applications/calendar/)"
    },
    "celerity": {
      "name": "Celerity",
      "include": "(^src/applications/celerity/)"
    },
    "chatlog": {
      "name": "Chatlog",
      "include": "(^src/applications/chatlog/)"
    },
    "conduit": {
      "name": "Conduit",
      "include": "(^src/applications/conduit/)"
    },
    "config": {
      "name": "Config",
      "include": "(^src/applications/config/)"
    },
    "conpherence": {
      "name": "Conpherence",
      "include": "(^src/applications/conpherence/)"
    },
    "console": {
      "name": "Console",
      "include": "(^src/applications/console/)"
    },
    "countdown": {
      "name": "Countdown",
      "include": "(^src/applications/countdown/)"
    },
    "customfield": {
      "name": "Custom Fields",
      "include": "(^src/infrastructure/customfield/)"
    },
    "daemon": {
      "name": "Daemons",
      "include": [
        "(^src/applications/daemon/)",
        "(^src/infrastructure/daemon/)"
      ]
    },
    "dashboard": {
      "name": "Dashboard",
      "include": "(^src/applications/dashboard/)"
    },
    "differential": {
      "name": "Differential",
      "include": "(^src/applications/differential/)"
    },
    "diffusion": {
      "name": "Diffusion",
      "include": "(^src/applications/diffusion/)"
    },
    "diviner": {
      "name": "Diviner",
      "include": "(^src/applications/diviner/)"
    },
    "doorkeeper": {
      "name": "Doorkeeper",
      "include": "(^src/applications/doorkeeper/)"
    },
    "draft": {
      "name": "Draft",
      "include": "(^src/applications/draft/)"
    },
    "drydock": {
      "name": "Drydock",
      "include": "(^src/applications/drydock/)"
    },
    "edges": {
      "name": "Edges",
      "include": "(^src/infrastructure/edges/)"
    },
    "events": {
      "name": "Events",
      "include": "(^src/infrastructure/events/)"
    },
    "fact": {
      "name": "Fact",
      "include": "(^src/applications/fact/)"
    },
    "feed": {
      "name": "Feed",
      "include": "(^src/applications/feed/)"
    },
    "files": {
      "name": "Files",
      "include": "(^src/applications/files/)"
    },
    "flag": {
      "name": "Flags",
      "include": "(^src/applications/flag/)"
    },
    "fund": {
      "name": "Fund",
      "include": "(^src/applications/fund/)"
    },
    "harbormaster": {
      "name": "Harbormaster",
      "include": "(^src/applications/harbormaster/)"
    },
    "help": {
      "name": "Help",
      "include": "(^src/applications/help/)"
    },
    "herald": {
      "name": "Herald",
      "include": "(^src/applications/herald/)"
    },
    "home": {
      "name": "Home",
      "include": "(^src/applications/home/)"
    },
    "legalpad": {
      "name": "Legalpad",
      "include": "(^src/applications/legalpad/)"
    },
    "lipsum": {
      "name": "Lipsum",
      "include": "(^src/applications/lipsum/)"
    },
    "macro": {
      "name": "Macro",
      "include": "(^src/applications/macro/)"
    },
    "maniphest": {
      "name": "Maniphest",
      "include": "(^src/applications/maniphest/)"
    },
    "meta": {
      "name": "Applications",
      "include": "(^src/applications/meta/)"
    },
    "metamta": {
      "name": "MetaMTA",
      "include": "(^src/applications/metamta/)"
    },
    "multimeter": {
      "name": "Multimeter",
      "include": "(^src/applications/multimeter/)"
    },
    "notification": {
      "name": "Notifications",
      "include": "(^src/applications/notification/)"
    },
    "nuance": {
      "name": "Nuance",
      "include": "(^src/applications/nuance/)"
    },
    "oauthserver": {
      "name": "OAuth Server",
      "include": "(^src/applications/oauthserver/)"
    },
    "owners": {
      "name": "Owners",
      "include": "(^src/applications/owners/)"
    },
    "passphrase": {
      "name": "Passphrase",
      "include": "(^src/applications/passphrase/)"
    },
    "paste": {
      "name": "Paste",
      "include": "(^src/applications/paste/)"
    },
    "people": {
      "name": "People",
      "include": "(^src/applications/people/)"
    },
    "phame": {
      "name": "Phame",
      "include": "(^src/applications/phame/)"
    },
    "phid": {
      "name": "PHIDs",
      "include": "(^src/applications/phid/)"
    },
    "phlux": {
      "name": "Phlux",
      "include": "(^src/applications/phlux/)"
    },
    "pholio": {
      "name": "Pholio",
      "include": "(^src/applications/pholio/)"
    },
    "phortune": {
      "name": "Phortune",
      "include": "(^src/applications/phortune/)"
    },
    "phpast": {
      "name": "PHPAST",
      "include": "(^src/applications/phpast/)"
    },
    "phrequent": {
      "name": "Phrequent",
      "include": "(^src/applications/phrequent/)"
    },
    "phriction": {
      "name": "Phriction",
      "include": "(^src/applications/phriction/)"
    },
    "phui": {
      "name": "PHUI",
      "include": "(^src/view/phui/)"
    },
    "policy": {
      "name": "Policy",
      "include": "(^src/applications/policy/)"
    },
    "ponder": {
      "name": "Ponder",
      "include": "(^src/applications/ponder/)"
    },
    "project": {
      "name": "Projects",
      "include": "(^src/applications/project/)"
    },
    "remarkup": {
      "name": "Remarkup",
      "include": [
        "(^src/applications/remarkup/)",
        "(^src/infrastructure/markup/)"
      ]
    },
    "repository": {
      "name": "Repositories",
      "include": "(^src/applications/repository/)"
    },
    "search": {
      "name": "Search",
      "include": "(^src/applications/search/)"
    },
    "settings": {
      "name": "Settings",
      "include": "(^src/applications/settings/)"
    },
    "slowvote": {
      "name": "Slowvote",
      "include": "(^src/applications/slowvote/)"
    },
    "spaces": {
      "name": "Spaces",
      "include": "(^src/applications/spaces/)"
    },
    "storage": {
      "name": "Storage",
      "include": "(^src/infrastructure/storage/)"
    },
    "subscriptions": {
      "name": "Subscriptions",
      "include": "(^src/applications/subscriptions/)"
    },
    "support": {
      "name": "Support",
      "include": "(^src/applications/support/)"
    },
    "system": {
      "name": "System",
      "include": "(^src/applications/system/)"
    },
    "tokens": {
      "name": "Tokens",
      "include": "(^src/applications/tokens/)"
    },
    "transactions": {
      "name": "Transactions",
      "include": "(^src/applications/transactions/)"
    },
    "typeahead": {
      "name": "Typeahead",
      "include": "(^src/applications/typeahead/)"
    },
    "uiexample": {
      "name": "UI Examples",
      "include": "(^src/applications/uiexample/)"
    },
    "xhprof": {
      "name": "XHProf",
      "include": "(^src/applications/xhprof/)"
    }
  }
}
