September 30th, 2011, 9:39 am
QuoteOriginally posted by: madmaxAs Luigi pointed out, there are other attractive hosted repository solutions:- github- bitbucket- AssemblaMy understanding is that they all give free plans for open source projects. You need to think about svn versus distributed SCM, i.e. git or mercurial. Next, you want to consider the dev process. Anybody can just throw in code vs sandbox with reviews before code can be allowed in main repository a la Boost.Then Testing frameworks. Options for Unit test here are:- GoogleTest- Boost.Test combined with Turtle for MockingAt some point, you need to look into Build systemsDone, done, and done. Added to SurveyMonkey that now wants to survey me. What kind of soda pop do I like to drink? Maybe we should just hash it out here and pick one.I've gone the rcs + goofy scripts to make it usable, to cvs, then svn route. I'm not happy with svn. Why do I have to do cleanup when things stop working? I've started using mercurial and like it much better, but if git is good enough for Linus, I'm open to that too. I think distributed SCM is the way to go with a project like this. People can (and probably will) go their separate ways, but it seems to make merging more managable when people kiss and make up.Testing is essential, but I think we should keep it simple. We are only writing functions and lightweight classes.