Pierre Joye wrote:
On Thu, Aug 18, 2011 at 10:28 AM, Lester Caine<les...@lsces.co.uk> wrote:
> Pierre Joye wrote:
>>
>> On Thu, Aug 18, 2011 at 9:32 AM, Lester Caine<les...@lsces.co.uk> wrote:
>>>
>>> > Pierre Joye wrote:
>>>>
>>>> >>
>>>> >> Another great example of a successful is the freedesktop project.
>>>> >> They
>>>> >> have 100s of sub project and each of them have modules.
>>>
>>> >
>>> > Can I suggest you have a closer look at this conversion Pierre and
>>> > work out
>>> > what is currently missing from it ... hint - as a new developer how do
>>> > I
>>> > 'check out (clone)' a copy of libraoffice.
>>
>> By RTFM:http://www.libreoffice.org/get-involved/developers/
>
> Exactly ...
> While there were separate submodules for each section, as a result of
> converting the modular structure of the original CVS code base, those are
> now marked as obsolete (http://cgit.freedesktop.org/libreoffice ) because
> submodules does not work well, they have simply rolled the modules back into
> core ... a single monolithic repo:(
That's not the reason but the changes in how it was developed.
Well I started a clone over an hour ago, and it's not 5% through yet ... many of
the sections it's currently downloading I do not need to bother about.
> See gstreamer or xorg for other examples with multiple modules.
Again neither of those seem to be using 'superprojects', just the odd library
included as a submodule.
This was the problem I hit last year. A nice CVS repo got translated into some
200 git repo's, but there still is no easy way of building a 'project' that
pulls the say a core build with all the essential modules. You end up writing
scripts to pull each and manage them individually. I would anticipate that php
is probably larger than the libraoffice codebase, so being able to properly
manage modular builds is going to be important?
--
Lester Caine - G8HFL
-----------------------------
Contact - http://lsces.co.uk/wiki/?page=contact
L.S.Caine Electronic Services - http://lsces.co.uk
EnquirySolve - http://enquirysolve.com/
Model Engineers Digital Workshop - http://medw.co.uk//
Firebird - http://www.firebirdsql.org/index.php
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php