/// <inheridoc/> public override async Task Remove(SourceCodeRepository sourceCodeRepository) { //do not delete standard component if (!sourceCodeRepository.Fork) { return; } var forkRemoved = await _gitClient.DeleteForkIfExists(sourceCodeRepository.ToString()); if (forkRemoved) { _bigBrother.Publish(new ForkDeleted { ForkName = sourceCodeRepository.ToString() }); } }