Re: ObjC 3D engine
Re: ObjC 3D engine
- Subject: Re: ObjC 3D engine
- From: Kaelin Colclasure <email@hidden>
- Date: Sun, 24 Jun 2007 12:23:12 -0700
On Jun 23, 2007, at 5:51 PM, Jonathan deWerd wrote:
1) Is it worth turning this into an open source project at all (who
would actually like a cocoa 3D engine, or does core animation do
everything you want)?
The beauty of Open Source today is that it takes little enough effort
to post the project on one of the dedicated hosting sites and then
wait and see who nibbles. If no one else comes, you still have a nice
offsite backup of your source code repository for free. I would
encourage you to go for it.
2) Who would be willing to work on it with me?
In my experience the best way to find out is to post the code and see...
3) If it is worth turning into a project, how much should I clean
my codebase before opening it up? Going through and presenting a
unified interface, documentation, and convention set would be
essential, but a lot of work. Should I do this before opening the
project to avoid scaring devs away or would it be best to "harness
the power of open source" and do it after? For that matter, should
I get it to a working "alpha" stage on my own?
My recommendation would be to get as much history of the code into
the open-source SCM system as possible. You can always stay
"stealthed" while you polish up the code for presentation. And if
even one early-adopter offers patches or just feedback it's "a good
thing."
4) What should I go with as far as SCM/forums/website are
concerned? Personally I really, really love git for SCM (seriously,
check it out. It blows svn out of the water in just about every
area, and it's really easy to compile. Just one dependancy, which
is itself a clean build on a default dev install of OSX). Should I
give up all the git goodness to conform? Should I use sourceforge,
host the dev stuff myself (then look for a better webserver when
approaching production), or do something else?
In my experience this is an area where it's best to go with the flow.
Fortunately these days the flow is svn, which really is head-and-
shoulders above cvs which it has largely replaced. Yes, yes... there
are better systems out there. But if I have to figure out how to
install them before I can even check out the code of this new project
I just found for a look... well, that's one more hurdle in my path.
Make it easy for people to focus on the substance of your project and
not the infrastructure.
Just my opinions, of course...
HTH,
-- Kaelin
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden