views:

67

answers:

3

Hi guys!

I'm really interested in participating as a new developer in an OpenSource project. My Problem now is - what is the best way to participate with a Mac on an OSS Project? (Without using a Virtual Machine or DualBoot.)

As there is no usual apt-get system, what is the best way of working on such an existing project? Would you use Xcode or Eclipse or something else completely?

The setup for all those steps (Building, linking libraries etc.) has always been the part that never worked properly for me. Is there a tutorial which explains how to set the stuff up properly with these IDEs?

Thank you!

A: 

I can give you a very simple recipe.

  1. Pick a Java open source project.
  2. Install Eclipse on MacOS.
  3. Go to work.

No libraries, no linking, no fuss, no muss, no bother.

If you want to work in C or C++, the question is going to be whether you are the only person. For a project that has already been ported to mac, you just do what the others are doing. You run 'configure', and all is well, and you use and editor to edit and gdb to debug.

bmargulies
Agreed, that is a very comfortable way.But as many interesting projects are written in C or C++ with the pretty building system, I'd like to know how to do it. ;)
Patrick
+3  A: 

Fink is a package system for Mac, it gives you most of what apt-get does on a Linux system.

Wim
and there's also MacPorts
Zydeco
Yes MacPorts is very similar. I've tried both and stuck with Fink, but YMMV.
Wim
This does really work well. Thank you!
Patrick
I tried it with fink and it is really quite neat and works without cluttering my system. Usually, it requires additional flags for configuring, but I managed it so far. Great, thanks.
Patrick
A: 

Xcode is the best choice, I think, irrespective of project

Ariel