Dear CORE developers,
I might like to begin contributing to the CMSMS project by working on a particular core security feature/enhancement that I would like to see implemented -- the "feature" was first requested in the forums back in 2005, but to my knowledge is not yet available. What is the best way to go about doing this if one is not on the official dev team? Are there documented procedures for this? I couldn't find any on the forge. I presume there is at least some informal procedure for accepting code (in patch format?) that has been adequately tested by the developer (and a reviewer?) prior to submission.
While I have ~30 years of professional software engineering experience, I haven't "published" a great deal of code for open source projects. I've been working with CMSMS for a little over a year in my spare time. But, I might have a few pertinent questions for the dev team as I progress.
Thanks,
Fred P.
[solved] A question about contributing core code enhancements
[solved] A question about contributing core code enhancements
Last edited by fredp on Fri Oct 30, 2009 10:13 pm, edited 1 time in total.
Nearly all men can stand adversity, but if you want to test a man's character, give him power.
- Abraham Lincoln
- Abraham Lincoln
-
- Support Guru
- Posts: 8169
- Joined: Tue Oct 19, 2004 6:44 pm
- Location: Fernie British Columbia, Canada
Re: A question about contributing core code enhancements
Follow me on twitter
Please post system information from "Extensions >> System Information" (there is a bbcode option) on all posts asking for assistance.
--------------------
If you can't bother explaining your problem well, you shouldn't expect much in the way of assistance.
Please post system information from "Extensions >> System Information" (there is a bbcode option) on all posts asking for assistance.
--------------------
If you can't bother explaining your problem well, you shouldn't expect much in the way of assistance.
Re: A question about contributing core code enhancements
Fred,
in the forge you can submit patches to trackers. For questions for logic, etc... there is the #cms channel at freenode.net. Most of the time, the devs are there.
Questions can be asked there as well, as in the forum. When you have a proposed fix for a tracker, just put the modification in the tracker and it will be seen.
Ronny
in the forge you can submit patches to trackers. For questions for logic, etc... there is the #cms channel at freenode.net. Most of the time, the devs are there.
Questions can be asked there as well, as in the forum. When you have a proposed fix for a tracker, just put the modification in the tracker and it will be seen.
Ronny
Re: A question about contributing core code enhancements
Doh! I see. It was on the "Modules/Add-Ons" board. :-[calguy1000 wrote: http://forum.cmsmadesimple.org/index.php/topic,2712.0.html
Thanks for the topic pointer. I'll give it a careful read.
Cheers,
Fred P.
Nearly all men can stand adversity, but if you want to test a man's character, give him power.
- Abraham Lincoln
- Abraham Lincoln
Re: A question about contributing core code enhancements
Hi Ronny!
Thanks again,
Fred P.
Thanks for the freenode.net channel info. I'll check it out.RonnyK wrote: ...For questions for logic, etc... there is the #cms channel at freenode.net. Most of the time, the devs are there.
Sounds straightforward. I've got a bit more reading to do on this and then I might try submitting a small unrelated patch, just go through the process once before moving on to bigger things.RonnyK wrote: Questions can be asked there as well, as in the forum. When you have a proposed fix for a tracker, just put the modification in the tracker and it will be seen.
Thanks again,
Fred P.
Nearly all men can stand adversity, but if you want to test a man's character, give him power.
- Abraham Lincoln
- Abraham Lincoln