<#assign githubOk = 0 /> <#assign githubWarning = 0 /> <#assign githubDanger = 0 /> <#assign gitlabOk = 0 /> <#assign gitlabWarning = 0 /> <#assign gitlabDanger = 0 /> <#assign jiraOk = 0 /> <#assign jiraWarning = 0 /> <#assign jiraDanger = 0 /> <#assign readmeOk = 0 /> <#assign readmeDanger = 0 /> <#assign RCIOk = 0 /> <#assign RCIWarning = 0 /> <#assign RCIDanger = 0 /> <#assign nbLinesTotal = 0 />
<@messages errors=errors /> <@messages infos=infos />

${component.artifactId}
#i18n{lutecetools.components.title}


#i18n{lutecetools.components.labelComponent} GitHub #i18n{lutecetools.components.labelVersion} #i18n{lutecetools.components.labelParentPomVersion} #i18n{lutecetools.components.labelCoreVersion} Sonar   Jira Release Jenkins #i18n{lutecetools.components.labelLinks}
  Status Organization Branches Readme Pull Request Snapshot Release Snapshot Release Snapshot Release Lines of code QA Status Roadmap Ready Build status  
${component.artifactId} <#if component.attributes.gitRepoStatus??> <#if component.attributes.snapshotScmUrl?? && component.attributes.isGitRepo > <#if component.attributes.gitRepoStatus gt -1 && component.attributes.gitRepoStatus lt 3> <#if component.attributes.gitPlatform == "github"><#assign githubDanger = githubDanger + 1> <#if component.attributes.gitPlatform == "gitlab"><#assign gitlabDanger = gitlabDanger + 1> GitHub status RED <#if component.attributes.gitRepoStatus == 3 > <#if component.attributes.gitPlatform == "github"><#assign githubWarning = githubWarning + 1> <#if component.attributes.gitPlatform == "gitlab"><#assign gitlabWarning = gitlabWarning + 1> GitHub status ORANGE <#if component.attributes.gitRepoStatus == 4 > <#if component.attributes.gitPlatform == "github"><#assign githubOk = githubOk + 1> <#if component.attributes.gitPlatform == "gitlab"><#assign gitlabOk = gitlabOk + 1> GitHub status GREEN <#if component.attributes.snapshotScmUrl?? && component.attributes.snapshotScmUrl?contains("git")> ${component.attributes.gitGroup!""} <#if component.attributes.branchesList??> <#list component.attributes.branchesList as branch> ${branch}
<#if component.attributes.gitRepoStatus?? && component.attributes.hasReadme?? > <#if !component.attributes.hasReadme && component.attributes.gitRepoStatus gt 0> <#assign readmeDanger = readmeDanger +1 /> <#if component.attributes.hasReadme && component.attributes.gitRepoStatus gt 0> <#assign readmeOk = readmeOk +1 /> <#if component.attributes.pullRequests?? && component.attributes.pullRequests gt 0> ${component.attributes.pullRequests} Pull request icon <#if component.attributes.snapshotScmUrl?? && component.attributes.snapshotScmUrl?contains(".git")> GitHub logo <#if component.attributes.snapshotScmUrl?? && component.attributes.snapshotScmUrl?contains("svn")> GitHub logo ${component.attributes.snapshotVersion!"Not found"} <#if component.attributes.scmUrl?? && component.attributes.scmUrl?contains("git")> GitHub logo <#if component.attributes.scmUrl?? && component.attributes.scmUrl?contains("svn")> GitHub logo ${component.version} ${component.attributes.snapshotParentPomVersion!"Not found"} ${component.attributes.parentPomVersion!"Not found"} ${component.attributes.snapshotCoreVersion!"Not found"} ${component.attributes.coreVersion!"Not found"} ${component.attributes.sonarNbLines!"Not found"} <#attempt> <#if component.attributes.sonarRci??> <#assign nb = "${component.attributes.sonarRci!'0'}"?replace("%", "")?number> <#else> <#assign nb = 0 > <#if nb gte "${rci_color_success}"?number> <#assign RCIOk = RCIOk + 1> <#elseif nb gte "${rci_color_warning}"?number && nb lt "${rci_color_success}"?number> <#assign RCIWarning = RCIWarning + 1> <#else> <#assign RCIDanger = RCIDanger + 1> ${nb} <#recover> Not found <#if component.attributes.jiraStatus ??> <#if component.attributes.jiraStatus == 0 > Jira status RED <#assign jiraDanger = jiraDanger + 1> <#if component.attributes.jiraStatus == 1 > Jira status ORANGE <#assign jiraWarning = jiraWarning + 1> <#if component.attributes.jiraStatus == 2 > Jira status GREEN <#assign jiraOk = jiraOk + 1> ${component.attributes.jiraLastUnreleasedVersion!"Not found"} <#if component.attributes.jiraIssuesCount?? && component.attributes.jiraUnresolvedIssuesCount ??> <#assign fixed = component.attributes.jiraIssuesCount - component.attributes.jiraUnresolvedIssuesCount /> <#assign unresolved = component.attributes.jiraUnresolvedIssuesCount /> <#else> <#assign fixed = 0 /> <#assign unresolved = 0 /> ${fixed} <#if unresolved == 0> ${unresolved} <#else> ${unresolved} <#if fixed gt 0 && unresolved == 0> release <#else> Jira logo en  fr 
<#if component.attributes.luteceDependencyList?? > Release Lutece Dependencies <#list component.attributes.luteceDependencyList as dependency >
GroupId ArtifactId Type Version
${dependency.groupId!} ${dependency.artifactId!} ${dependency.type!} ${dependency.version!}

<#if component.attributes.SNAPSHOT_luteceDependencyList?? > Snapshot Lutece Dependencies <#list component.attributes.SNAPSHOT_luteceDependencyList as dependency >
GroupId ArtifactId Type Version
${dependency.groupId!} ${dependency.artifactId!} ${dependency.type!} ${dependency.version!}