Dave Hall a écrit :
i would see a phpgroupware directory with :

phpgroupware
  |
 +-- branches
  |
 +-- tags
  |
 +-- trunk
         |
        + admin
         |
        + developer_tools
         |
        + doc
         |
        + phpgwapi
         |
        + preferences
         |
        + setup
         |
        + README.NOW-IMPORTANT
         |
        + about.php
         |
        + ...
         |
        + xmlrpc.php


Developer tools doesn't really belong here.  Also the core modules will
need to go here.
Developper tool should be part of core system as it is not really an application but a real part of the framework allowing developers to create applications ( inthe same way special things in setup allow to create tables descriptions


There should also be a higher level,
 * core (which is what is outlined above)
* maintained (actively maintained modules - nothing at this stage), * supported (security support only - all modules atm)
 * orphaned (everything currenyly under old)

Modules can be moved from supported to maintained once they are audited
and meet agreed release/security criteria.
That's why i insisted on the difference between repos organization and applications statuses... wether an app gets supported or not should not involve modifications of repositories : history will be painful to follow and big moves in repositories are not recommended

Statuses ( core maintained supported and whatever ) should only impact integration in tar.gz flavour packages and be reported on website and download page

Reflecting global app statuses in svn organization is something i would never recommend.






_______________________________________________
phpGroupWare-developers mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/phpgroupware-developers

Reply via email to