Seb and others,

I remembered that the doc you referenced mentions the LCNC repo on git hub.
That made me think that using git hub may save reinventing the wheel here...

I'm thinking that "fork then pull request" is favorable over "push patch".
Instead of developing patches against the repo in linuxcnc.org, we might 
want to encourage people to fork the git hub repo.

Anyone can fork the github repo and then make a pull request.
Then people contributing changes can make a pull request on github to 
get the change back into the LCNC github repo.
This flow avoids some issues around who has push access etc to the repo 
on linuxcnc.
Pull requests also get logged (so no need to invent patch submission 
tracking procedures), and a pull request invokes a code review process.
The existing gut hub pull request review mechanism can be used to 
discuss and polish pull request changes.
The github mechanisms also archive the review discussions.
I think anyone can also look up the state of a pull request - so no need 
for a new volunteer to generate "patch status reports" etc.

Doing "fork/pull request" vs "generating a patch against the Linuxcnc 
repo" lets us leverage the workflow tools git hub already provides - 
thus no need to invent new one off processes to track patches, comment 
about patches etc.

When the patch is accepted into the git hub repo, a release manger can 
easily merge github back into the repo on LinuxCNC.org.

Just thinking out load...  it seems easier to me to leverage github than 
reinvent things.
Dave



On 1/8/2014 1:36 PM, Sebastian Kuzminsky wrote:
> On 1/8/14 14:21 , Victor Rocco wrote:
>> I am working to add some Modbus functions to mb2hal (Modbus to Hal,
>> http://wiki.linuxcnc.org/cgi-bin/wiki.pl?ModbusToHal).
>> Where should i submit the patch ?
> I'm not Filipe, but I think this question is answered by the
> "Contributing to LinuxCNC" document:
>
> http://www.linuxcnc.org/docs/html/code/Contributing-to-LinuxCNC.html
>
> Specifically the "Overview of the process" section.
>
> I think once a contributor follows that process, Filipe's work consists
> of responding on the mailing list, helping the contributor with the
> "champion your patch" work, and keeping track of the status of the patch
> so it doesn't get forgotten.
>
>

------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to