Homec4science

Compose and display method information in Diviner

Authored by epriestley <git@epriestley.com> on Aug 30 2013, 18:17.

Description

Compose and display method information in Diviner

Summary:
Ref T988. As mentioned elsewhere, one broad goal of this iteration is to reduce the amount of boilerplate documentation we need to write. For example:

  • I want to set @group by default in most cases.
  • I want to inherit things like @param and @return by default.
  • I want to inherit method documentation by default.
  • I want to inherit @task information.

This implements most of the method inheritance stuff.

This looks super gross, but I believe we now compose all of the information of interest at display time and can work on rendering it sensibly in the near future.

Test Plan: {F56790}

Reviewers: btrahan, chad

Reviewed By: btrahan

CC: aran, sascha-egerer

Maniphest Tasks: T988

Differential Revision: https://secure.phabricator.com/D6849

Details

Committed
epriestley <git@epriestley.com>Aug 30 2013, 18:17
Pushed
aubortJan 31 2017, 17:16
Parents
rPHcf0bf342555b: Allow MetaMTA adapters to indicate that a mail is permanently undeliverable
Branches
Unknown
Tags
Unknown

Event Timeline

epriestley <git@epriestley.com> committed rPHbf50e0f87001: Compose and display method information in Diviner (authored by epriestley <git@epriestley.com>).Aug 30 2013, 18:17