This is a little demo of how asset definitions could get exposed on repositories. The thinking is that the output of RepositoryDefinition.get_asset_definition_graph could get turned into an AssetDefinitionGraphSnapshot, accessed from out of process, and ultimately displayed in Dagit.
The basic idea of the implementation is to scrape all of the jobs on the repo for solids that have asset metadata on them.
As we've discussed, longer term it might make sense to move to a world that cuts out jobs entirely. I.e. enable directly including an asset on a repository definition. IMO, we don't need that for MVP though.