Played around with it a little bit.
Some of its features are part of existing ST packages, some are not. Maybe add useful features to existing packages instead of creating new one?
- GitSavvy provides a comprehensive framework to interact with git in various ways.
- GitGutter can and does open files of specific commits in order to create the gutter and diff popup. Using that file to pass it to SBSCompare or something like that should be doable.
As you mention Phantom API I guess you like the blame comment at the end of the active line?
There was a recent feature request to add blame information to GitGutter. Using a dedicated popup may cause conflicts with other plugins, but providing them in the way GitLens does, may be useful.