1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-11-16 03:42:41 +01:00
phorge-phorge/src/applications/diviner
epriestley b7f6956ec9 Allow Diviner groups to be configured in .book files
Summary:
Ref T988. Currently, every class/function needs to be annotated with `@group`, but 99% of this data can be inferred from file structure, at least in this project. Allow group specifications like:

  "paste" : {
    "name" : "Paste",
    "include" : "(^src/applications/paste/)"
  }

..to automatically put everything defined there in the "paste" group. A list of regexps is also supported. Depends on D6855.

Test Plan: Regenerated documentation with `bin/diviner generate --book src/docs/book/phabricator.book --clean`, observed all Paste stuff go in the paste group.

Reviewers: btrahan

Reviewed By: btrahan

CC: aran

Maniphest Tasks: T988

Differential Revision: https://secure.phabricator.com/D6856
2013-09-02 11:33:02 -07:00
..
application Diviner: improve links, book index, and atom view 2013-07-28 13:07:30 -07:00
atom Allow Diviner groups to be configured in .book files 2013-09-02 11:33:02 -07:00
atomizer Allow Diviner groups to be configured in .book files 2013-09-02 11:33:02 -07:00
cache Add a ref cache and index construction to Diviner 2013-02-17 15:40:11 -08:00
controller Allow Diviner groups to be configured in .book files 2013-09-02 11:33:02 -07:00
markup Generate PHP function documentation in Diviner 2013-08-27 03:14:00 -07:00
phid Use application PHIDs for ATOM 2013-07-30 06:49:13 -07:00
publisher Move child loading into DivinerAtomQuery and collect/organize more data on class Atoms 2013-08-28 09:57:20 -07:00
query Move child loading into DivinerAtomQuery and collect/organize more data on class Atoms 2013-08-28 09:57:20 -07:00
renderer Make some incremental improvements in Diviner 2013-06-06 08:36:51 -07:00
storage Move child loading into DivinerAtomQuery and collect/organize more data on class Atoms 2013-08-28 09:57:20 -07:00
view Generate PHP function documentation in Diviner 2013-08-27 03:14:00 -07:00
workflow Allow Diviner groups to be configured in .book files 2013-09-02 11:33:02 -07:00