Changes between Version 43 and Version 44 of WikiStart


Ignore:
Timestamp:
08/02/10 14:55:59 (9 years ago)
Author:
gracinet
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart

    v43 v44  
    1 = Nuxeo Repository = 
     1= CPS issue tracker = 
    22 
    3 Welcome to the Nuxeo Repository, providing access to the source code and the bug tracker. 
    4 This repository hosts free / libre / open source projects under the GPL or GPL-compatible licenses, including: 
    5  
    6  * [source:/CPS3 CPS project] - a full-featured platform for Enterprise Content Management (ECM) 
    7  * [source:/Apogee Apogee] - a semantic rich client for ECM applications 
    8  * [source:/OOo/ooo2dbk/trunk ooo2dbk] - !OpenOffice to Dockbook conversion utility  
    9  * [source:/funkload/trunk Funkload] - a functional and load testing of web applications 
    10  * [source:/NXLucene/trunk NXLucene] - a standalone multi-threaded Lucene-based text indexing server. 
    11  * [source:/tools/bundleman/trunk BundleMan] - a tool to manage releasing of application build on versioned products under subversion 
    12  * [source:/tools/plush/trunk Plush] - an interactive command line tool for Lucene, using !PyLucene 
    13  * the [source:/z3lab Z3lab] source code - next generation ECM components for Zope3 
    14  * Several Zope products 
     3Welcome to the Collaborative Portal Server issue tracker. 
    154 
    165== Starting Points == 
    176 
    18  * [source:/ Browse the source] 
    19  *  
     7 * [http://download.cps-cms.org/] Download the latest releases as tarballs 
     8 * [http://hg.cps-cms.org/ Browse the mercurial repositories] 
     9 
     10=== Specific instructions for CPS version control === 
     11 
     12CPS is made of a bunch of Zope 2.9 products. Each product is its own mercurial repository. 
     13To assemble these as the ```Products``` directory needed for Zope 2.9, we use a dedicated mercurial tool, called ```hgbundler```. 
     14 
     15Here are the steps to get the CPS-3-full distribution with ```hgbundler``` on a Unix-like system. 
    2016{{{ 
    21 #!html 
    22 <a href="https://svn.nuxeo.org/trac/pub/query">Query bug tickets</a> (login as <strong>tracguest/tracguest</strong> to comment a ticket) 
    23 }}} 
    24  *  
    25 {{{ 
    26 #!html 
    27 <a href="https://svn.nuxeo.org/trac/pub/newticket">Report a bug</a> (login as <strong>tracguest/tracguest</strong> to add a ticket) 
    28 }}} 
    29  *  
    30 {{{ 
    31 #!html 
    32 <a href="http://lists.nuxeo.com/mailman/listinfo/nuxeo-tickets">Subscribe to nuxeo-tickets@lists.nuxeo.com</a> to be notified of this repository bug tickets activity (bugs closed, new bugs, etc.) 
     17$ hg clone http://hg.cps-cms.org/CPS/hgutils 
     18$ cd hgutils 
     19$ less hgutils/INSTALL.txt # you should do it, though the steps are below 
     20$ python bootstrap.py 
     21$ bin/buildout 
     22$ bin/test # running the tests can help discovering mercurial version problems, etc. 
     23$ cd .. 
     24$ hg clone http://hg.cps-cms.org/CPS/bundles CPS-bundles 
     25$ cd CPS-bundles/CPS-3-full 
     26$ ../../hgutils/bin/hgbundler make-clones # of course it's better to put this on the path 
    3327}}} 
    3428 
    35 ---- 
     29Now all you have to do is to move CPS-3-full as the Products of a Zope instance, or better, to make a symbolic link. 
     30You'll notice also that there are currently three sets of bundles : 
    3631 
    37 == Checkout Instructions == 
    38  
    39 To access the repository using a {{{svn}}} client, use a command of the form: 
    40  
    41 {{{ 
    42 svn co https://svn.nuxeo.org/pub/CPS3/products/CPSCore/trunk CPSCore 
    43 }}} 
    44  
    45 (Replace, of course, {{{CPSCore}}} by the name of the specific package you want to checkout.)  
    46  
    47  
    48 === Authentication and commits === 
    49  
    50 Contributors who need to do commit should use an '''{{{https}}}''' url instead of an '''{{{http}}}''' url, 
    51 and use the {{{--username}}} parameter for their first login. 
    52  
    53  
    54 === Specific instructions for CPS === 
    55  
    56 You should probably directly checkout a bundle of the base products of CPS: 
    57  
    58 {{{ 
    59 svn co https://svn.nuxeo.org/pub/CPS3/bundles/CPS-3-base/trunk Products 
    60 }}} 
    61  
    62 or the complete list of CPS products: 
    63  
    64 {{{ 
    65 svn co https://svn.nuxeo.org/pub/CPS3/bundles/CPS-3-full/trunk Products 
    66 }}} 
    67  
    68 Please refer to the [source:/CPS3/bundles/ list of all available bundles] to find out which bundle you can check out. 
    69 You can get the list of products released in a bundle with the following command: 
    70  
    71 {{{ 
    72 svn propget svn:externals https://svn.nuxeo.org/pub/CPS3/bundles/<bundle_name>/trunk 
    73 }}} 
    74  
    75  
    76 ---- 
    77  
     32 * CPS-3-base - the common set of products that almost all real world applications extend. CPSDefault is on top of the dependence hierarchy. 
     33 * CPS-3 - CPS-3-base, together with the most common products outside of CPS-3-base 
     34 * CPS-3-full - the full set of officially maintained components 
    7835 
    7936== Mailing Lists == 
     
    8441 * [http://lists.nuxeo.com/mailman/listinfo/cps-users CPS-Users] -- Discussion and community support list for CPS users 
    8542 * [http://lists.nuxeo.com/mailman/listinfo/cps-users-fr CPS-Users-FR] -- Discussion and community support list for CPS users (French) 
    86  * [http://lists.nuxeo.com/mailman/listinfo/nuxeo-checkins Nuxeo-Checkins] -- All checkins made to this repository 
    87  
    88 === Others === 
    89  
    90  * [http://lists.nuxeo.com/mailman/listinfo/z3lab Z3lab] -- Discussions about the Zope 3 ECM project (aka Z3ECM). See [http://www.z3lab.org z3lab.org] for more information 
    9143 
    9244== Wiki Starting Points ==