Page MenuHomePhabricator

Update celerity_mapper.php to be library orientated
AbandonedPublic

Authored by hach-que on Dec 11 2013, 1:48 AM.
Tags
None
Referenced Files
Unknown Object (File)
Thu, Nov 21, 10:25 AM
Unknown Object (File)
Thu, Nov 21, 8:51 AM
Unknown Object (File)
Wed, Nov 20, 1:50 PM
Unknown Object (File)
Sun, Nov 17, 6:43 AM
Unknown Object (File)
Wed, Nov 13, 9:27 AM
Unknown Object (File)
Mon, Nov 11, 2:55 PM
Unknown Object (File)
Sat, Nov 9, 11:58 PM
Unknown Object (File)
Thu, Oct 31, 1:30 AM

Details

Summary

This updates celerity_mapper.php to be aware of and embed library information. It also enforces a directory structure for libphutil modules, which involves webroot sitting outside the module itself. See the code comments for the actual structure (hint: it is identical to the way Phabricator is organised now).

Test Plan

Ran celerity_mapper.php on the Phabricator code base and could view the dashboard normally. Saw the module information embedded in the map. Ran the mapper for an external libphutil module and saw it generate the map correctly for it's resources as well.

Diff Detail

Branch
celerity-embed-module-information
Lint
Lint Passed
Unit
No Test Coverage

Event Timeline

Throwing this out since @epriestley is implementing a better version.