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)
Tue, Apr 23, 1:04 PM
Unknown Object (File)
Wed, Apr 10, 10:01 PM
Unknown Object (File)
Mar 24 2024, 10:25 PM
Unknown Object (File)
Mar 24 2024, 10:16 PM
Unknown Object (File)
Mar 11 2024, 2:54 AM
Unknown Object (File)
Jan 6 2024, 4:07 PM
Unknown Object (File)
Nov 23 2023, 12:50 PM
Unknown Object (File)
Nov 12 2023, 2:30 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.