public ActionResult ModuleContributors() { var sitecoreModule = new __BaseSitecoreModule(PageContext.Current.Item); var contributors = _gitHubApiRepository.GetContributors(sitecoreModule.GitRepository); return(View(contributors)); }
public ActionResult ModuleDocumentation() { var sitecoreModule = new __BaseSitecoreModule(PageContext.Current.Item); var docPages = _gitHubApiRepository.GetDocumentationPages(sitecoreModule.GitRepository); if (docPages.Any()) { foreach (var page in docPages) { page.HtmlValue = _gitHubApiRepository.ConvertMarkdownToHtml(sitecoreModule.GitRepository, page.download_url, "documentation"); } } var readmePage = _gitHubApiRepository.GetRootPage(sitecoreModule.GitRepository); if (readmePage != null) { readmePage.name = "About"; readmePage.HtmlValue = _gitHubApiRepository.ConvertMarkdownToHtml(sitecoreModule.GitRepository, readmePage.download_url); docPages.Insert(0, readmePage); } return(View(docPages)); }
public ActionResult ModuleDownloadWindow() { var sitecoreModule = new __BaseSitecoreModule(PageContext.Current.Item); var downloads = _gitHubApiRepository.GetDownloads(sitecoreModule.GitRepository); return(View(downloads)); }
public ActionResult ModuleTitle() { var model = new __BaseSitecoreModule(PageContext.Current.Item); return(View(model)); }