Return-Path: Delivered-To: apmail-maven-archiva-issues-archive@locus.apache.org Received: (qmail 24756 invoked from network); 16 Dec 2007 17:59:23 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 16 Dec 2007 17:59:23 -0000 Received: (qmail 97223 invoked by uid 500); 16 Dec 2007 17:59:12 -0000 Delivered-To: apmail-maven-archiva-issues-archive@maven.apache.org Received: (qmail 97206 invoked by uid 500); 16 Dec 2007 17:59:12 -0000 Mailing-List: contact archiva-issues-help@maven.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: archiva-dev@maven.apache.org Delivered-To: mailing list archiva-issues@maven.apache.org Delivered-To: moderator for archiva-issues@maven.apache.org Received: (qmail 97020 invoked by uid 99); 16 Dec 2007 17:57:15 -0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Message-ID: <18953089.1197827817339.JavaMail.haus-jira@codehaus01.managed.contegix.com> Date: Sun, 16 Dec 2007 11:56:57 -0600 (CST) From: "Brett Porter (JIRA)" To: archiva-issues@maven.apache.org Subject: [jira] Updated: (MRM-613) [FEATURE] Archiva ArtifactRank MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org [ http://jira.codehaus.org/browse/MRM-613?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Brett Porter updated MRM-613: ----------------------------- Fix Version/s: Future > [FEATURE] Archiva ArtifactRank > ------------------------------ > > Key: MRM-613 > URL: http://jira.codehaus.org/browse/MRM-613 > Project: Archiva > Issue Type: New Feature > Components: reporting > Affects Versions: 1.1 > Reporter: Joakim Erdfelt > Fix For: Future > > > This is a new feature request. > ArtifactRank (the Archiva version of Googles PageRank) > I'd like to see some badging of the health of the artifact, encourage the proper creation of artifacts this way. We can provide a graphic on the artifact page (and even the artifact search results and browse screens). This rank can also be used to increase the importance of hits on the search results. > 100% = Gold Award for excellence. > 70% to 99% = Green Award (Good) > 40% to 69% = Yellow Award (Warning) > 0% to 39% = Red Badge (Warning++) > * How many other projects use the artifact. (junit would be highly ranked) > * License is fully defined. > * License file exists in the artifact archive. > * URL is defined. > * At least 1 contact point is defined. (Developer email address or mailing list) > * A POM is defined. > * Checksums are defined. > * The maven pom manifest information exists. > * All dependencies exist in the repository too. > * All parent poms exist in the repository too. > * All plugins used exist in the repository too. > * If the artifact contains java ... > ** All of the *.class files are within the same groupId that is defined in the POM. > This is to indicate bad deployment, or bad > ** All of the declared imports have an associated dependency defined. > ** The manifest.mf file contains the version specified. > ** The source.jar exists. > ** The javadoc.jar exists. > This list of checks can feed the reporting too. > And the list of checks should be able to be extended / enhanced by administrators of Archiva installs too. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira