// TODO: Option to save sources?
File tempDir = OperatingSystemUtils.createTempDir();
DirectoryResource projectRoot = resourceFactory.create(DirectoryResource.class, tempDir);
UIProgressMonitor progressMonitor = context.getProgressMonitor();
UIOutput output = context.getUIContext().getProvider().getOutput();
progressMonitor.beginTask("Installing Addon from Git", 4);
progressMonitor.subTask("Cloning repository in " + tempDir);
// Clone repository
cloneTo(projectRoot);