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, Dec 26, 5:25 AM
Unknown Object (File)
Fri, Dec 20, 11:48 AM
Unknown Object (File)
Tue, Dec 17, 6:05 AM
Unknown Object (File)
Fri, Dec 13, 9:30 PM
Unknown Object (File)
Mon, Dec 9, 12:18 PM
Unknown Object (File)
Thu, Dec 5, 11:09 AM
Unknown Object (File)
Dec 1 2024, 4:58 PM
Unknown Object (File)
Nov 30 2024, 7:54 PM

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.