Version 3

    This page describes the internal layout of the http://downloads.jboss.org/richfaces directory structure, and how items should be arranged when uploaded.  This location is not accessible for outside directory browsing, these structure guidelines are strictly to keep the upload location organized.

     

    Note: This is not yet implemented completely.  As we move the files some older direct links to the download files will be broken, and project site links will be updated.

    /Release Structure

    Each minor release branch will have its own base directory under /releases for Final/GA releases.  The current listing is:
    /3.3.X
    /4.0.X
    
    Below each of these will be sub-directories for each of the Final/GA releases from those branches.  This will also include and service patch that was required on a release.
    /3.3.X
       /3.3.2.GA
       /3.3.2.SR1
       /3.3.3.Final
    /4.0.X
       /4.0.0.Final ( when it is released )
    
    In each of these subdirectories the various release artifacts for each release will be placed.

    /Milestones Structure

    Each minor release branch will have its own base directory under /milestones for the various milestone releases.  The current listing is:
    /3.3.X
    /4.0.X
    
    Below each of these will be sub-directories for each of the milestone releases from those branches.
    /3.3.X
       /3.3.3.BETA1
       /3.3.3.CR1
    /4.0.X
       /4.0.0.ALPHA1
       /4.0.0.ALPHA2
    
    In each of these subdirectories the various release artifacts for each release will be placed.

    /Nightly Structure

    Nightly builds, generated by our continuous integration Hudson servers will populate a sub directory called /nightly.
    Below /nightly will be a directory for each minor release branch.  These sub-directories will contain the various release artifacts generated by nightly builds. 

    /nightly
       /4.0.X
    
    Note: This will include a generated document bundle, but the exploded version will be located at http://docs.jboss.org/richfaces
    Note: This will not begin until after 4.0.0.Alpha2 is released.

    /Archives Structure

    Much older releases ( those prior to 3.3.X ) will be placed into an /archives directory.  Directly under this directory will be subdirectories for each release.  We will not have separate directories based on minor releases.  So for example:
    /archives
       /3.1.1-GA
       /3.2.2.GA
    

    Example Structure

    This is just an more complete example to show the full structure.

     

    /releases
       /3.3.X
          /3.3.3.Final
       /4.0.X
          /4.0.0.Final
    /milestones
       /3.3.X
          /3.3.3.BETA1
       /4.0.X
          /4.0.0.ALPHA1
    /nightly
       /4.0.X
    /archives
       /3.1.0.GA
       /3.2.2.BETA1
    

    Base HTML Files

    Both the top /richfaces directory and all of the direct subdirectories has an index.html file that will either redirect or display information and a link to the matching pages on the RichFaces project site. 
    So a user accessing http://downloads.jboss.org/richfaces/releases would be either redirected to http://www.jboss.org/richfaces/download/stable, or if that is not possible we will display a page showing the RichFaces logo and provide links to the page discussed.