Hi, I just tried to get into QS development again after quite a while. Some things I noticed that could help make things easier for other developers trying to get started:
* The release build configuration doesn't work with a fresh clone. I had to fiddle a bit to get it to work. I think it didn't work, because the debug config only builds for i386 architecture, while the release config was supposed to build for i386 and ppc. Maybe there were also other issues, but that's the only one I know for sure. Maybe someone who actually knows what he's doing should have a look at that. :-) * There are a lot of different build instructions around the project: - The README at github (https://github.com/quicksilver/Quicksilver/blob/master/README.markdown) say, it "should just work" - The one on the wiki (http://qsapp.com/wiki/Building_Quicksilver) mentions the QS_SOURCE_ROOT source tree - There's also the README for the plugins (https://github.com/quicksilver/Plugins/blob/master/README.markdown), which mentions a QSFramework source tree - And there are even more instructions in the plugin development reference (https://github.com/quicksilver/Plugins/blob/master/PluginDevelopmentReference/QuicksilverPlug-inReference.mdown) I'm not really sure, which of these is the most current and which is actually needed. They all should combined somewhere. I guess the wiki would be the best place for that. Of course all the other places should link to it. I also couldn't quite figure out how to debug plugins. I found an old thread on this list (http://groups.google.com/group/blacktree-quicksilver/browse_thread/thread/ccf43942bc5eb4a1) explaining how to do it. But I couldn't get it to work. Even once the plugin was in the correct folder, load symbols lazily was disabled and I started debugging QS, in the plugin there still were just the yellow breakpoints. What did I miss?
