• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: ObjC 3D engine
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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


References: 
 >ObjC 3D engine (From: Jonathan deWerd <email@hidden>)

  • Prev by Date: Re: Best drawing technology for audio waveforms, envelopes, etc.?
  • Next by Date: How to render 8-bit bitmap image representation?
  • Previous by thread: Re: ObjC 3D engine
  • Next by thread: Re: ObjC 3D engine
  • Index(es):
    • Date
    • Thread