/// <summary> /// Stars package github repository /// </summary> /// <param name="package"></param> /// <returns></returns> public async Task <bool> StarPackage(PackageReference package) { if ((package.Metadata?.HasGithub == false && package.Metadata?.HasParsedGithub == false) || string.IsNullOrEmpty(package.Metadata?.GithubUrl)) { throw new ArgumentException("Package must have github url!", nameof(package)); } return(await Github.StarRepo(package.Metadata.GithubUrl)); }