On Feb 26, 2012, at 22:13 , Mark Haynes wrote: > Can someone please explain to me the development process for LinuxCNC? Is > there a project lead, or is LinuxCNC developed by the entire community? If I > create a new feature that I would like to see in the LinuxCNC software, how > would I go about it getting published? Are parts of LinuxCNC being actively > developed or has the project tapered off? Are there any regular meetings to > discuss the development of LinuxCNC? Is linuxCNC currently funded? This is > a lot of different questions, I greatly appreciate answers to any of them.
Hi Mark, I'm not an official LinuxCNC spokesperson, just another developer, and here's my take on your questions. We don't really have a well-defined process. Folks talk about what they want to hack on here on the mailing list and on the IRC channel, and then they do it (or don't) ;-) We don't have a project "lead", but we have a board of directors that mostly runs the infrastructure and interacts with the real world. Development direction is provided by community discussion and (hopefully) consensus. If you want a new feature in LinuxCNC, the way to do it is to come up with a rough design, and talk about it with the other developers and get their feedback. Your feature is more likely to be well received if it does not break existing configs, existing gcode programs, or change existing behavior that a lot of people use. Then code up a proof of concept. Get it to work, make a nice clean git tree available somewhere, and request a code review. Parts of LinuxCNC are being actively developed, but the basic functionality is quite mature and stable. There's plenty of room for improvement, but the product works well for many people. There are no regular meetings. We're scattered all over the planet, so meat-space meetings are impractical. We all talk daily on IRC, but there's nothing like an official meeting with an agenda, action items, etc. There is no central funding for LinuxCNC. Some developers occasionally do contract work to add features, but that's the exception rather than the rule - mostly we work on LinuxCNC because we have spare time and interest, and the occasional personal itch. -- Sebastian Kuzminsky ------------------------------------------------------------------------------ Try before you buy = See our experts in action! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-dev2 _______________________________________________ Emc-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-developers
