You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@archiva.apache.org by "Brett Porter (JIRA)" <ji...@codehaus.org> on 2007/12/16 18:56:57 UTC

[jira] Updated: (MRM-613) [FEATURE] Archiva ArtifactRank

     [ 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