[Owncloud] Fwd: Re: Contributing

Nathan Anderson nanderson at sum-ware.com
Fri Jun 22 19:20:28 UTC 2012


Thanks Thomas, I didn't notice my mail client requires "Reply All" for this mail list for some reason.

Nathan

----- Original Message -----
> I don't think this one made it to the list?
> ----------  Forwarded Message  ----------
> 
> Subject: Re: [Owncloud] Contributing
> Date: Friday 22 June 2012, 11:37
> From: Nathan Anderson <nanderson at sum-ware.com>
> To: Thomas Tanghus <thomas at tanghus.net>
> 
> Let me offer the newbie perspective on the /dev/contribute page:
> 
> I like the reorganization, the piece that is missing is what to do
> when your
> code is ready to share with the rest of the community.  There is a
> mention
> that you should create an account at Gitorious, but a step-by-step
> would be
> helpful.  I suggest adding another section to the contribute page,
> perhaps
> something like this (plus anything this newbie is missing ;) ):
> 
> Share your code:
>  * For bug fixes you should be able to create a patch and attach it
>  to a
> ticket
>      [insert example git commands here]
>  * To code a new feature
>    * Maintain your code in its own branch
>      [git branch feature_name]
>    * Clone the owncloud master branch to your own Gitorious
>    repository using
> your branch name (feature_name)
>    * Push your code to your Gitorious repository
>      [git add .]
>      [git commit -m 'comment about new feature']
>      [git push
>      git at gitorious.org:~gitorious_username/owncloud/feature_name.git
> feature_name]
>    * Merge recent changes of master into your local repository
>      [git checkout master]
>      [git pull --rebase]
>      [git checkout feature_name]
>      [git merge master]
>    * Once your code it complete, tested, and committed, then request
>    your
> Gitorious branch to be merged with master.
> 
> That is the basic process that I stumbled through while learning git
> the past
> couple days.  Most of that information is in the "git crash course"
> previously
> linked on the page.  But the one thing I had the hardest time
> figuring out was
> how to share my local code changes and make the request to merge with
> master.
> 
> Thanks,
> Nathan
> 
> 
> ----- Original Message -----
> > On Friday 22 June 2012 10:52 Tom Needham wrote:
> > > On 22 Jun 2012, at 10:29, Guillaume ZITTA wrote:
> > > > Hi,
> > > > 
> > > > Shouldn't these useful informations go to
> > > > http://owncloud.org/dev/contribute/ ?
> > > Thanks, I reorganised the /dev/contribute page to now include the
> > > ways to
> > > contribute, and the guidelines on how to contribute. Previously
> > > they were
> > > split into two pages. Take a look now:
> > > http://owncloud.org/dev/contribute
> > 
> > That's great! I just noticed that App opportunity link to buggenie
> > doesn't
> > work, probably because the component has been removed.
> > 
> > I would really like one addition to the coding guidelines:
> > 
> > * logical blocks must *always* be enclosed in square brackets, even
> > one-
> > liners.
> > 
> > This is one of the common ways for bugs to sneak in.
> > 
> > -
> > Med venlig hilsen / Best Regards
> > 
> > Thomas Tanghus
> > _______________________________________________
> > Owncloud mailing list
> > Owncloud at kde.org
> > https://mail.kde.org/mailman/listinfo/owncloud
> > 
> -----------------------------------------
> --
> Med venlig hilsen / Best Regards
> 
> Thomas Tanghus
> _______________________________________________
> Owncloud mailing list
> Owncloud at kde.org
> https://mail.kde.org/mailman/listinfo/owncloud
> 



More information about the Owncloud mailing list