The resolver can deal with different upstream API’s by using the Upd trait, which is generic over the currently supported docker and github upstreams.
Upd
docker
github