Re: Organising apps in svn
Maât <[email protected]>
| Newsgroups | gmane.comp.web.phpgroupware.devel |
|---|---|
| Message-ID | <[email protected]> |
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.