dirkpitt wrote:Adding new features and committing them to CVS sounds easier than you think. However, no good software engineering project of this size would allow you to commit such changes without a good amount of super review and testing.
The complication here is, if I were to submit a patch against the parts of Celestia that Chris originally wrote, Chris is the best person to review such a patch. Other devs would have to first read Chris' code and try to understand it (bear in mind Chris has several times more graphics industry experience than the rest of us), and then decide whether to approve such a patch, or if not, suggest a better patch. This may be very difficult, especially with architectural changes.
...
Sure. Meantime, though, the user can test that changes; seem to me is here the subject of this thread. What I want to say is that when I've seen Vincent wished to add the sound, for example, he did it. What file was? The main file? Ok, what can he do to the textures? Nothing. To Add-ons? Nothing; if only: better management of 3d shaders. And so on; even with other files. Being all already happened, expecially for what concern the Mac. Probably is not the place here on Shatters as well as CelestialMatters or Sourceforge, but what say Hank appear from the fact that at least here, the "Purgatory" has the number of topic more great than they of the "Developer Talk" or the "Celestia Scripting"; when should be the contrary
Moreover, there is even the possibility of an end of whatsoever project due to the basic fact that the program to be complete. If the user in writing a letter use a simple program, the developers can do evolving that program in a big suite. Well, go ahead; meanwhile the former will change the program because he didn't need of a supreme program to write few lines of text; and he'll search a small and complete (for his task) program.
But... What happen?... Incredible; I've seen the red presence of Chris amongst the registered users!
Never at rest.
Massimo