Homec4science

Provide a "reference-with-full-name" syntax for Remarkup

Authored by epriestley <git@epriestley.com> on Aug 5 2011, 17:50.

Description

Provide a "reference-with-full-name" syntax for Remarkup

Summary:
Provide a {T123} syntax which pulls in the entire name of an object, not just a
link to it. A major use for this is organizing projects using wiki pages. Since
handle links show object status now, this lets you organize stuff in an ad-hoc
way and get a reasonable overview of it. We can make handles richer in the
future, too.

The performance on this isn't perfect (it adds some potential single gets) but I
think it's okay for now and I don't want to make remarkup engine even more
complex until the preprocess/postprocess stuff has had a chance to settle and
I'm more confident it works.

In Differential and Maniphest we'll also incorrectly cache the object
state/name, but that'll fix itself once I move the cache code to use
preprocess/postprocess correctly.

Test Plan:

for an example.

  • Generated and looked over the documentation.

Reviewed By: jungejason
Reviewers: jungejason, tuomaspelkonen, aran, hunterbridges
CC: skrul, aran, jungejason, epriestley
Differential Revision: 784

Details

Committed
epriestley <git@epriestley.com>Aug 6 2011, 21:55
Pushed
aubortJan 31 2017, 17:16
Parents
rPH233511419c36: Update Celerity map.
Branches
Unknown
Tags
Unknown

Event Timeline

epriestley <git@epriestley.com> committed rPHfa49c6c52d72: Provide a "reference-with-full-name" syntax for Remarkup (authored by epriestley <git@epriestley.com>).Aug 6 2011, 21:55