< Previous by Date Date Index Next by Date >
< Previous in Thread Thread Index Next in Thread >

Re: [reSIProcate] directory reorg


I largely agree with Jason's revised proposal, with one major modification.

If we're going to have re-use of the util classes by projects that don't otherwise have dependencies on resip (e.g. msrp), that directory should be somewhere other than resip -- anywhere else, really. Top-level "rutil" would work; second level "relib/util" would work; even something like "barnyard/camelids/llama-pen/widgets" would seem to be more appropriate.

/a

Fischl jason wrote:

A few comments: - repro should be parallel to resip
- don't see the value of os - just put it all in util

proposed revised structure:
# where the custom Makefile stuff goes (toplevel)
build
# where the 3rd party depencies go (toplevel)
contrib
resip/dns
resip/dns/test
resip/dum
resip/dum/test
resip/sip
resip/sip/test
resip/util
resip/util/test

# toplevel
repro
repro/test

# toplevel
tfm
tfm/test

# msrp would also be toplevel but still in the same svn repository
msrp
msrp/test


On 8/16/05, david Butcher <davidlbutcher@xxxxxxxxx> wrote:
Hi all,

We haven't picked at this scab for a while. I would like to propose a
directory structure for resiprocate.

resip/dns
resip/dns/test
resip/dum
resip/dum/test
resip/os
resip/os/test
resip/repro
resip/repro/test
resip/sip
resip/sip/test
resip/util
resip/util/test

My understanding is that msrp is off in its own repository.

Things to notice:
- the stack proper is in repro/sip
- os and util are separated
-- Mutex, Condition, etc. will be in resip/os
-- Data, DataStream, ParseBuffer, etc. are in resip/util
- tests are separated

david
_______________________________________________
resiprocate-devel mailing list
resiprocate-devel@xxxxxxxxxxxxxxxxxxx
https://list.sipfoundry.org/mailman/listinfo/resiprocate-devel

_______________________________________________
resiprocate-devel mailing list
resiprocate-devel@xxxxxxxxxxxxxxxxxxx
https://list.sipfoundry.org/mailman/listinfo/resiprocate-devel