Hey Frank,
I think there should certainly be a protocol for the organization of the externals CVS. At first it seemed to make sens e to have everything at one level deep, but this came from my putting externals in CVS early on (too early?) I think there were only about 10 or so externals when I commited the first version of chaos, and have just followed that pattern since. I'm not sure if organization by author makes the most sense or not. (chaos is co-written by me and Michale McGonagle for example) I can imagine co-authorship might happen more often. For example "popup" is at least 80% from GGEE's button, so I would (at least) consider Guenter a co-author.
I'm really not sure the best organization, perhaps by types of externals?
control/ gui/ algo-generators/ ?
I'm very happy of the prospect of august's autoconf system to be the standard, I have no attachment to any of the build-systems of my externals and would be happy to make everything autoconf, I just need an easy to follow template.
Ben
Frank Barknecht wrote:
Hallo, B. Bogart hat gesagt: // B. Bogart wrote:
I've put my first version of "popup" the popup menu widget in CVS.
Cool. I'll test as soon as I finished testing the new Snd. ;)
But your check-in reminds me of another thing, I sometimes think about when looking at the CVS repository. You - and some others - put each external into its own directory. Another approach - that is taken by the larger collections like grill, ggee or creb rsp. pdp, is to put all externals by one author or those, that belong to a larger project, below a shared directory. I would prefer the second approach, partly because it makes organizing my own stuff easier.
What do the others think? Should this be unified a bit?
ciao