Repository hierarchy explanation
As of 2006-04-05, the ERP5 source code is available in an SVN repository. You can grab a copy of it by runing :
$ svn co https://svn.erp5.org/repos/public/erp5/
The first level contains 3 directories :
- tags
- branches
- trunk
For a description of those terms, see the Subversion website. We'll here just focus on the trunk content.
The trunk contains the following directories :
- bt5
Contains all Business Templates (except erp5_core and erp5_html_style which are stored in the ERP5 product for bootstrap reasons). Business Templates are something specific to ERP5, see the HackerLexicon. They are stored in the repository in their "expanded" form, as hierarchy of XML exports of zope objects. A "normal" business template is actually a gziped tarball of a directory. For example, to generate a ready-to-import business template for erp5_base, you need to run from the bt5 directory: $ tar czf erp5_base.bt5 erp5_base
- products
Contains all products. Products are a zope concept, see the Zope website.
- utils
- Contains some tools about ERP5.
TODO: describe business template content hierarchy