@recaptime-dev's working patches + fork for Phorge, a community fork of Phabricator. (Upstream dev and stable branches are at upstream/main and upstream/stable respectively.)
hq.recaptime.dev/wiki/Phorge
phorge
phabricator
1{
2 "name": "dev",
3 "title": "Phorge Technical Documentation",
4 "short": "Tech Docs",
5 "preface": "Technical reference material for Phorge developers.",
6 "root": "../../../",
7 "uri.source":
8 "https://we.phorge.it/diffusion/P/browse/master/%f$%l",
9 "rules": {
10 "(\\.diviner$)": "DivinerArticleAtomizer",
11 "(\\.php$)": "DivinerPHPAtomizer"
12 },
13 "exclude": [
14 "(^externals/)",
15 "(^resources/)",
16 "(^scripts/)",
17 "(^src/docs/contributor/)",
18 "(^src/docs/flavor/)",
19 "(^src/docs/user/)",
20 "(^support/)",
21 "(^webroot/rsrc/externals/)"
22 ],
23 "groups": {
24 "aphront": {
25 "name": "Aphront",
26 "include": "(^src/aphront/)"
27 },
28 "almanac": {
29 "name": "Almanac",
30 "include": "(^src/applications/almanac/)"
31 },
32 "aphlict": {
33 "name": "Aphlict",
34 "include": "(^src/applications/aphlict/)"
35 },
36 "arcanist": {
37 "name": "Arcanist Integration",
38 "include": "(^src/applications/arcanist/)"
39 },
40 "auth": {
41 "name": "Auth",
42 "include": "(^src/applications/auth/)"
43 },
44 "baseapp": {
45 "name": "Application Basics",
46 "include": "(^src/applications/base/)"
47 },
48 "cache": {
49 "name": "Cache",
50 "include": "(^src/applications/cache/)"
51 },
52 "calendar": {
53 "name": "Calendar",
54 "include": "(^src/applications/calendar/)"
55 },
56 "celerity": {
57 "name": "Celerity",
58 "include": "(^src/applications/celerity/)"
59 },
60 "conduit": {
61 "name": "Conduit",
62 "include": "(^src/applications/conduit/)"
63 },
64 "config": {
65 "name": "Config",
66 "include": "(^src/applications/config/)"
67 },
68 "conpherence": {
69 "name": "Conpherence",
70 "include": "(^src/applications/conpherence/)"
71 },
72 "console": {
73 "name": "Console",
74 "include": "(^src/applications/console/)"
75 },
76 "countdown": {
77 "name": "Countdown",
78 "include": "(^src/applications/countdown/)"
79 },
80 "customfield": {
81 "name": "Custom Fields",
82 "include": "(^src/infrastructure/customfield/)"
83 },
84 "daemon": {
85 "name": "Daemons",
86 "include": [
87 "(^src/applications/daemon/)",
88 "(^src/infrastructure/daemon/)"
89 ]
90 },
91 "dashboard": {
92 "name": "Dashboard",
93 "include": "(^src/applications/dashboard/)"
94 },
95 "differential": {
96 "name": "Differential",
97 "include": "(^src/applications/differential/)"
98 },
99 "diffusion": {
100 "name": "Diffusion",
101 "include": "(^src/applications/diffusion/)"
102 },
103 "diviner": {
104 "name": "Diviner",
105 "include": "(^src/applications/diviner/)"
106 },
107 "doorkeeper": {
108 "name": "Doorkeeper",
109 "include": "(^src/applications/doorkeeper/)"
110 },
111 "draft": {
112 "name": "Draft",
113 "include": "(^src/applications/draft/)"
114 },
115 "drydock": {
116 "name": "Drydock",
117 "include": "(^src/applications/drydock/)"
118 },
119 "edges": {
120 "name": "Edges",
121 "include": "(^src/infrastructure/edges/)"
122 },
123 "events": {
124 "name": "Events",
125 "include": "(^src/infrastructure/events/)"
126 },
127 "fact": {
128 "name": "Fact",
129 "include": "(^src/applications/fact/)"
130 },
131 "feed": {
132 "name": "Feed",
133 "include": "(^src/applications/feed/)"
134 },
135 "files": {
136 "name": "Files",
137 "include": "(^src/applications/files/)"
138 },
139 "flag": {
140 "name": "Flags",
141 "include": "(^src/applications/flag/)"
142 },
143 "fund": {
144 "name": "Fund",
145 "include": "(^src/applications/fund/)"
146 },
147 "harbormaster": {
148 "name": "Harbormaster",
149 "include": "(^src/applications/harbormaster/)"
150 },
151 "help": {
152 "name": "Help",
153 "include": "(^src/applications/help/)"
154 },
155 "herald": {
156 "name": "Herald",
157 "include": "(^src/applications/herald/)"
158 },
159 "home": {
160 "name": "Home",
161 "include": "(^src/applications/home/)"
162 },
163 "legalpad": {
164 "name": "Legalpad",
165 "include": "(^src/applications/legalpad/)"
166 },
167 "lipsum": {
168 "name": "Lipsum",
169 "include": "(^src/applications/lipsum/)"
170 },
171 "macro": {
172 "name": "Macro",
173 "include": "(^src/applications/macro/)"
174 },
175 "maniphest": {
176 "name": "Maniphest",
177 "include": "(^src/applications/maniphest/)"
178 },
179 "meta": {
180 "name": "Applications",
181 "include": "(^src/applications/meta/)"
182 },
183 "metamta": {
184 "name": "MetaMTA",
185 "include": "(^src/applications/metamta/)"
186 },
187 "multimeter": {
188 "name": "Multimeter",
189 "include": "(^src/applications/multimeter/)"
190 },
191 "notification": {
192 "name": "Notifications",
193 "include": "(^src/applications/notification/)"
194 },
195 "nuance": {
196 "name": "Nuance",
197 "include": "(^src/applications/nuance/)"
198 },
199 "oauthserver": {
200 "name": "OAuth Server",
201 "include": "(^src/applications/oauthserver/)"
202 },
203 "owners": {
204 "name": "Owners",
205 "include": "(^src/applications/owners/)"
206 },
207 "passphrase": {
208 "name": "Passphrase",
209 "include": "(^src/applications/passphrase/)"
210 },
211 "paste": {
212 "name": "Paste",
213 "include": "(^src/applications/paste/)"
214 },
215 "people": {
216 "name": "People",
217 "include": "(^src/applications/people/)"
218 },
219 "phame": {
220 "name": "Phame",
221 "include": "(^src/applications/phame/)"
222 },
223 "phid": {
224 "name": "PHIDs",
225 "include": "(^src/applications/phid/)"
226 },
227 "phlux": {
228 "name": "Phlux",
229 "include": "(^src/applications/phlux/)"
230 },
231 "pholio": {
232 "name": "Pholio",
233 "include": "(^src/applications/pholio/)"
234 },
235 "phortune": {
236 "name": "Phortune",
237 "include": "(^src/applications/phortune/)"
238 },
239 "phpast": {
240 "name": "PHPAST",
241 "include": "(^src/applications/phpast/)"
242 },
243 "phrequent": {
244 "name": "Phrequent",
245 "include": "(^src/applications/phrequent/)"
246 },
247 "phriction": {
248 "name": "Phriction",
249 "include": "(^src/applications/phriction/)"
250 },
251 "phui": {
252 "name": "PHUI",
253 "include": "(^src/view/phui/)"
254 },
255 "policy": {
256 "name": "Policy",
257 "include": "(^src/applications/policy/)"
258 },
259 "ponder": {
260 "name": "Ponder",
261 "include": "(^src/applications/ponder/)"
262 },
263 "project": {
264 "name": "Projects",
265 "include": "(^src/applications/project/)"
266 },
267 "remarkup": {
268 "name": "Remarkup",
269 "include": [
270 "(^src/applications/remarkup/)",
271 "(^src/infrastructure/markup/)"
272 ]
273 },
274 "repository": {
275 "name": "Repositories",
276 "include": "(^src/applications/repository/)"
277 },
278 "search": {
279 "name": "Search",
280 "include": "(^src/applications/search/)"
281 },
282 "settings": {
283 "name": "Settings",
284 "include": "(^src/applications/settings/)"
285 },
286 "slowvote": {
287 "name": "Slowvote",
288 "include": "(^src/applications/slowvote/)"
289 },
290 "spaces": {
291 "name": "Spaces",
292 "include": "(^src/applications/spaces/)"
293 },
294 "storage": {
295 "name": "Storage",
296 "include": "(^src/infrastructure/storage/)"
297 },
298 "subscriptions": {
299 "name": "Subscriptions",
300 "include": "(^src/applications/subscriptions/)"
301 },
302 "support": {
303 "name": "Support",
304 "include": "(^src/applications/support/)"
305 },
306 "system": {
307 "name": "System",
308 "include": "(^src/applications/system/)"
309 },
310 "tokens": {
311 "name": "Tokens",
312 "include": "(^src/applications/tokens/)"
313 },
314 "transactions": {
315 "name": "Transactions",
316 "include": "(^src/applications/transactions/)"
317 },
318 "typeahead": {
319 "name": "Typeahead",
320 "include": "(^src/applications/typeahead/)"
321 },
322 "uiexample": {
323 "name": "UI Examples",
324 "include": "(^src/applications/uiexample/)"
325 },
326 "xhprof": {
327 "name": "XHProf",
328 "include": "(^src/applications/xhprof/)"
329 }
330 }
331}