<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: git, github, and bioinformatics software development</title>
	<atom:link href="http://www.bioinformaticszen.com/2008/04/git-github-and-bioinformatics-software-development/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bioinformaticszen.com/2008/04/git-github-and-bioinformatics-software-development/</link>
	<description></description>
	<pubDate>Thu, 11 Mar 2010 19:45:05 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
		<item>
		<title>By: gioby</title>
		<link>http://www.bioinformaticszen.com/2008/04/git-github-and-bioinformatics-software-development/#comment-33689</link>
		<dc:creator>gioby</dc:creator>
		<pubDate>Tue, 11 Nov 2008 14:34:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.bioinformaticszen.com/?p=151#comment-33689</guid>
		<description>For those who prefer subversion, there is also svnhub:
- http://svnhub.com/ :)

(please note the smile :) )</description>
		<content:encoded><![CDATA[<p>For those who prefer subversion, there is also svnhub:<br />
- <a href="http://svnhub.com/" rel="nofollow">http://svnhub.com/</a> <img src='http://www.bioinformaticszen.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>(please note the smile <img src='http://www.bioinformaticszen.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> )</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: gioby</title>
		<link>http://www.bioinformaticszen.com/2008/04/git-github-and-bioinformatics-software-development/#comment-30829</link>
		<dc:creator>gioby</dc:creator>
		<pubDate>Thu, 16 Oct 2008 21:47:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.bioinformaticszen.com/?p=151#comment-30829</guid>
		<description>yeah, but trac is free software, and you can create your own private installation withouth having to pay for an account!! :)


extreme programming is still useful for 'lonely' programmers.
There are some good rules that it is at least useful to know: for example, write your test unit first, measure project velocity, don't overwork, share your scripts with others, and so on.
Moreover, it is not good to make science alone. Research is for groups!! :)

Anyway, thank you for the article.</description>
		<content:encoded><![CDATA[<p>yeah, but trac is free software, and you can create your own private installation withouth having to pay for an account!! <img src='http://www.bioinformaticszen.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>extreme programming is still useful for &#8216;lonely&#8217; programmers.<br />
There are some good rules that it is at least useful to know: for example, write your test unit first, measure project velocity, don&#8217;t overwork, share your scripts with others, and so on.<br />
Moreover, it is not good to make science alone. Research is for groups!! <img src='http://www.bioinformaticszen.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Anyway, thank you for the article.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike</title>
		<link>http://www.bioinformaticszen.com/2008/04/git-github-and-bioinformatics-software-development/#comment-30338</link>
		<dc:creator>Mike</dc:creator>
		<pubDate>Sun, 12 Oct 2008 16:04:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.bioinformaticszen.com/?p=151#comment-30338</guid>
		<description>@ Gioby
Trac is cool, but my personal opinion is that Git+Github = Disco!

As for extreme programming, I'd like to, but I think most (academic) bioinformaticians work solo, and extreme programming is most useful for group programmers. However Matt Wood has an iteresting article on Scrum.

http://www.greenisgood.co.uk/pages/show/introduction_to_scrum</description>
		<content:encoded><![CDATA[<p>@ Gioby<br />
Trac is cool, but my personal opinion is that Git+Github = Disco!</p>
<p>As for extreme programming, I&#8217;d like to, but I think most (academic) bioinformaticians work solo, and extreme programming is most useful for group programmers. However Matt Wood has an iteresting article on Scrum.</p>
<p><a href="http://www.greenisgood.co.uk/pages/show/introduction_to_scrum" rel="nofollow">http://www.greenisgood.co.uk/pages/show/introduction_to_scrum</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: gioby</title>
		<link>http://www.bioinformaticszen.com/2008/04/git-github-and-bioinformatics-software-development/#comment-29970</link>
		<dc:creator>gioby</dc:creator>
		<pubDate>Wed, 08 Oct 2008 14:59:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.bioinformaticszen.com/?p=151#comment-29970</guid>
		<description>have a look at trac, too:
http://trac.edgewall.org/

It is free software, it integrates a wiki, a subversion/CVS repository, and a lot of things more.

Also, are you going to write an article on extreme programming?
cheers</description>
		<content:encoded><![CDATA[<p>have a look at trac, too:<br />
<a href="http://trac.edgewall.org/" rel="nofollow">http://trac.edgewall.org/</a></p>
<p>It is free software, it integrates a wiki, a subversion/CVS repository, and a lot of things more.</p>
<p>Also, are you going to write an article on extreme programming?<br />
cheers</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: gioby</title>
		<link>http://www.bioinformaticszen.com/2008/04/git-github-and-bioinformatics-software-development/#comment-25845</link>
		<dc:creator>gioby</dc:creator>
		<pubDate>Tue, 19 Aug 2008 09:20:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.bioinformaticszen.com/?p=151#comment-25845</guid>
		<description>I have also found this website:
- http://www.assembla.com/

It seems to offer a svn/git hosting, a bug tracking system, wiki, chat, all for free in the basic version.</description>
		<content:encoded><![CDATA[<p>I have also found this website:<br />
- <a href="http://www.assembla.com/" rel="nofollow">http://www.assembla.com/</a></p>
<p>It seems to offer a svn/git hosting, a bug tracking system, wiki, chat, all for free in the basic version.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike</title>
		<link>http://www.bioinformaticszen.com/2008/04/git-github-and-bioinformatics-software-development/#comment-22756</link>
		<dc:creator>Mike</dc:creator>
		<pubDate>Thu, 17 Jul 2008 15:30:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.bioinformaticszen.com/?p=151#comment-22756</guid>
		<description>@Jan
Thanks for all your hard work, I think BioRuby will really benefit from the move to GitHub. As for my use case, I'm currently writing a manuscript which looks at the cost of a protein sequence, and I've a got a load of Ruby libraries to do this. I was planning to package all of them into the appropriate format and add them to the BioRuby library. However we're still focusing on tying up the manuscript first, so it might be a few weeks before this is done.</description>
		<content:encoded><![CDATA[<p>@Jan<br />
Thanks for all your hard work, I think BioRuby will really benefit from the move to GitHub. As for my use case, I&#8217;m currently writing a manuscript which looks at the cost of a protein sequence, and I&#8217;ve a got a load of Ruby libraries to do this. I was planning to package all of them into the appropriate format and add them to the BioRuby library. However we&#8217;re still focusing on tying up the manuscript first, so it might be a few weeks before this is done.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: gioby</title>
		<link>http://www.bioinformaticszen.com/2008/04/git-github-and-bioinformatics-software-development/#comment-21245</link>
		<dc:creator>gioby</dc:creator>
		<pubDate>Tue, 01 Jul 2008 15:34:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.bioinformaticszen.com/?p=151#comment-21245</guid>
		<description>There is also gitorious:
- http://gitorious.org/

It seems to be free, but you can't create private projects.</description>
		<content:encoded><![CDATA[<p>There is also gitorious:<br />
- <a href="http://gitorious.org/" rel="nofollow">http://gitorious.org/</a></p>
<p>It seems to be free, but you can&#8217;t create private projects.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jan.</title>
		<link>http://www.bioinformaticszen.com/2008/04/git-github-and-bioinformatics-software-development/#comment-21144</link>
		<dc:creator>jan.</dc:creator>
		<pubDate>Mon, 30 Jun 2008 13:19:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.bioinformaticszen.com/?p=151#comment-21144</guid>
		<description>Just to update you guys: bioruby now *is* available on github: http://github.com/bioruby/bioruby. Toshiaki and Naohisa are look(ing into it at the moment and I'm expecting a phase out of CVS in the next couple of weeks. When that happens we'll send out an official notice to the mailing list as well.)
So go ahead and fork/clone!

@Mike: can you tell me what additions to bioruby you worked on during your own analysis? (See the "use case" in your post)</description>
		<content:encoded><![CDATA[<p>Just to update you guys: bioruby now *is* available on github: <a href="http://github.com/bioruby/bioruby" rel="nofollow">http://github.com/bioruby/bioruby</a>. Toshiaki and Naohisa are look(ing into it at the moment and I&#8217;m expecting a phase out of CVS in the next couple of weeks. When that happens we&#8217;ll send out an official notice to the mailing list as well.)<br />
So go ahead and fork/clone!</p>
<p>@Mike: can you tell me what additions to bioruby you worked on during your own analysis? (See the &#8220;use case&#8221; in your post)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Using Github, Lighthouse, and Twitter in my research &#124; michael barton</title>
		<link>http://www.bioinformaticszen.com/2008/04/git-github-and-bioinformatics-software-development/#comment-18820</link>
		<dc:creator>Using Github, Lighthouse, and Twitter in my research &#124; michael barton</dc:creator>
		<pubDate>Wed, 04 Jun 2008 17:03:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.bioinformaticszen.com/?p=151#comment-18820</guid>
		<description>[...] think git is great, and I now use this git instead of subversion to version my research. Github is the natural place [...]</description>
		<content:encoded><![CDATA[<p>[...] think git is great, and I now use this git instead of subversion to version my research. Github is the natural place [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Software Development</title>
		<link>http://www.bioinformaticszen.com/2008/04/git-github-and-bioinformatics-software-development/#comment-16086</link>
		<dc:creator>Software Development</dc:creator>
		<pubDate>Tue, 29 Apr 2008 06:25:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.bioinformaticszen.com/?p=151#comment-16086</guid>
		<description>Sing up for git, git and github is now coming up with wonderful opportunities for bioinformatics software development. Hey ! there is a free option too..........</description>
		<content:encoded><![CDATA[<p>Sing up for git, git and github is now coming up with wonderful opportunities for bioinformatics software development. Hey ! there is a free option too&#8230;&#8230;&#8230;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Around the web - April 19, 2008 : business&#124;bytes&#124;genes&#124;molecules</title>
		<link>http://www.bioinformaticszen.com/2008/04/git-github-and-bioinformatics-software-development/#comment-15648</link>
		<dc:creator>Around the web - April 19, 2008 : business&#124;bytes&#124;genes&#124;molecules</dc:creator>
		<pubDate>Sun, 20 Apr 2008 07:21:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.bioinformaticszen.com/?p=151#comment-15648</guid>
		<description>[...] Michael Barton riffs on Git and Github (and yes I have an account) [...]</description>
		<content:encoded><![CDATA[<p>[...] Michael Barton riffs on Git and Github (and yes I have an account) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Craig</title>
		<link>http://www.bioinformaticszen.com/2008/04/git-github-and-bioinformatics-software-development/#comment-15485</link>
		<dc:creator>Craig</dc:creator>
		<pubDate>Thu, 17 Apr 2008 15:27:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.bioinformaticszen.com/?p=151#comment-15485</guid>
		<description>Immensely agree. I can't tell you how much this would help BioRuby.

Mercurial is an excellent piece of software, no doubt, but in this case BioRuby really needs github since there's so many different directions people want to take it. Git and github could really inject some life into it.

I'm "meh" on Lighthouse, but it would certainly be better than the present situation. svn isn't even worth considering at this point - too little too late.

Video introductions to git:
 http://www.youtube.com/watch?v=4XpnKHJAok8
 http://video.google.com/videoplay?docid=-3999952944619245780</description>
		<content:encoded><![CDATA[<p>Immensely agree. I can&#8217;t tell you how much this would help BioRuby.</p>
<p>Mercurial is an excellent piece of software, no doubt, but in this case BioRuby really needs github since there&#8217;s so many different directions people want to take it. Git and github could really inject some life into it.</p>
<p>I&#8217;m &#8220;meh&#8221; on Lighthouse, but it would certainly be better than the present situation. svn isn&#8217;t even worth considering at this point - too little too late.</p>
<p>Video introductions to git:<br />
 <a href="http://www.youtube.com/watch?v=4XpnKHJAok8" rel="nofollow">http://www.youtube.com/watch?v=4XpnKHJAok8</a><br />
 <a href="http://video.google.com/videoplay?docid=-3999952944619245780" rel="nofollow">http://video.google.com/videoplay?docid=-3999952944619245780</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike</title>
		<link>http://www.bioinformaticszen.com/2008/04/git-github-and-bioinformatics-software-development/#comment-15474</link>
		<dc:creator>Mike</dc:creator>
		<pubDate>Thu, 17 Apr 2008 13:24:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.bioinformaticszen.com/?p=151#comment-15474</guid>
		<description>Ruby on Rails has moved onto github recently, and when they did so they froze the existing repository. I think this is important for two reasons, two different repositories are difficult to maintain, and second how would a developer know which repository to update. There a ways to make git work over the top of SVN, but I think that keeping it simple is always better.

I will email the BioRuby mailing list to make the suggestion.

@ Charles 
Thanks for the discussion of forking. I'll be the first to admit I don't completely understand git's capabilities and but there are some interesting features that look like exploring in more detail. For example git rebase --interactive is &lt;a href="http://tomayko.com/writings/the-thing-about-git" rel="nofollow"&gt;looks interesting&lt;/a&gt;

@Jan
I saw your post on BioRuby participation and agree that widening participation can only benefit. In my case I want to contribute more, it's just that it is difficult for me to find the time, think the more simpler it is to contribute the better and the more likely people will contribute

@Sebastian
Yes, Mercurial is also worth looking at. I wrote about git after seeing that Rails and many other Ruby based projects were moving over. That's not to say that Mercurial wouldn't be worth a try too, the more options the better.</description>
		<content:encoded><![CDATA[<p>Ruby on Rails has moved onto github recently, and when they did so they froze the existing repository. I think this is important for two reasons, two different repositories are difficult to maintain, and second how would a developer know which repository to update. There a ways to make git work over the top of SVN, but I think that keeping it simple is always better.</p>
<p>I will email the BioRuby mailing list to make the suggestion.</p>
<p>@ Charles<br />
Thanks for the discussion of forking. I&#8217;ll be the first to admit I don&#8217;t completely understand git&#8217;s capabilities and but there are some interesting features that look like exploring in more detail. For example git rebase &#8211;interactive is <a href="http://tomayko.com/writings/the-thing-about-git" rel="nofollow">looks interesting</a></p>
<p>@Jan<br />
I saw your post on BioRuby participation and agree that widening participation can only benefit. In my case I want to contribute more, it&#8217;s just that it is difficult for me to find the time, think the more simpler it is to contribute the better and the more likely people will contribute</p>
<p>@Sebastian<br />
Yes, Mercurial is also worth looking at. I wrote about git after seeing that Rails and many other Ruby based projects were moving over. That&#8217;s not to say that Mercurial wouldn&#8217;t be worth a try too, the more options the better.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sebastian</title>
		<link>http://www.bioinformaticszen.com/2008/04/git-github-and-bioinformatics-software-development/#comment-15473</link>
		<dc:creator>Sebastian</dc:creator>
		<pubDate>Thu, 17 Apr 2008 12:44:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.bioinformaticszen.com/?p=151#comment-15473</guid>
		<description>You should also have a look at Mercurial (http://www.selenic.com/mercurial/wiki/). There are also a lot of comparisons between git and Mercurial out there. I found it straight forward and easy to use, even though I just use it for simple stuff.</description>
		<content:encoded><![CDATA[<p>You should also have a look at Mercurial (http://www.selenic.com/mercurial/wiki/). There are also a lot of comparisons between git and Mercurial out there. I found it straight forward and easy to use, even though I just use it for simple stuff.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jan.</title>
		<link>http://www.bioinformaticszen.com/2008/04/git-github-and-bioinformatics-software-development/#comment-15467</link>
		<dc:creator>jan.</dc:creator>
		<pubDate>Thu, 17 Apr 2008 09:42:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.bioinformaticszen.com/?p=151#comment-15467</guid>
		<description>Hi Mike and Charles.

During the last hackathon in Japan, we decided to - over time - move bioruby from CVS to SVN together with the move to open-bio and when Toshiaki would have some time to do that. Purely by coincidence, I mailed him not more than an hour ago about having a look at git instead of SVN. My reasons being exactly the ones pinpointed by you two here. It'd be helpful if you (both?) could start a discussing on the bioruby mailing list about that. I've posted a while back on the state of bioruby on my own blog arguing that it would gain immensely from a more active community. I believe git can make that work. Toshiaki could still maintain the "main" repository that everyone trusts and can pull from, but people can trust other developers as well who they can pull directly from.</description>
		<content:encoded><![CDATA[<p>Hi Mike and Charles.</p>
<p>During the last hackathon in Japan, we decided to - over time - move bioruby from CVS to SVN together with the move to open-bio and when Toshiaki would have some time to do that. Purely by coincidence, I mailed him not more than an hour ago about having a look at git instead of SVN. My reasons being exactly the ones pinpointed by you two here. It&#8217;d be helpful if you (both?) could start a discussing on the bioruby mailing list about that. I&#8217;ve posted a while back on the state of bioruby on my own blog arguing that it would gain immensely from a more active community. I believe git can make that work. Toshiaki could still maintain the &#8220;main&#8221; repository that everyone trusts and can pull from, but people can trust other developers as well who they can pull directly from.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Charles Comstock</title>
		<link>http://www.bioinformaticszen.com/2008/04/git-github-and-bioinformatics-software-development/#comment-15422</link>
		<dc:creator>Charles Comstock</dc:creator>
		<pubDate>Wed, 16 Apr 2008 17:01:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.bioinformaticszen.com/?p=151#comment-15422</guid>
		<description>I have been giving git a lot of thought recently concerning last minute change that could break existing functionality in order to make the code work for a specific project.  If I had been using git, I could have made a topic branch, and committed each group of change seperately, then I could have cherry picked which changes should actually be pushed to the head, and leave the rest as modifications that require further work before moving them back to HEAD.  

I wonder if we could contact the bioruby people, and see if they would be amenable to a fork of BioRuby into github with the understanding that the release versions still go through CVS.  It seems like it would open up the playing field for  more patches, and then at a later date they could determine if they wanted to include them, but it would not preclude others from using those patches in the meantime.</description>
		<content:encoded><![CDATA[<p>I have been giving git a lot of thought recently concerning last minute change that could break existing functionality in order to make the code work for a specific project.  If I had been using git, I could have made a topic branch, and committed each group of change seperately, then I could have cherry picked which changes should actually be pushed to the head, and leave the rest as modifications that require further work before moving them back to HEAD.  </p>
<p>I wonder if we could contact the bioruby people, and see if they would be amenable to a fork of BioRuby into github with the understanding that the release versions still go through CVS.  It seems like it would open up the playing field for  more patches, and then at a later date they could determine if they wanted to include them, but it would not preclude others from using those patches in the meantime.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
