[BioPython] advice on structuring packages

Julius Lucks lucks at fas.harvard.edu
Sun May 6 11:19:19 EDT 2007


Hi Ann,

If you are going to do a major restructuring, I HIGHLY recommend you  
switch from CVS to Subversion as well.  Subversion works a lot like  
CVS but has many more nice features and is just structured better -  
it allows you to version binary files as well as text files, it has a  
better back end allowing the repository to be more space-efficient  
and speedy, and many more nice things.

To that end, there is an EXCELLENT book called 'Pragmatic Version  
Control Using Subversion'

http://www.pragmaticprogrammer.com/titles/svn/index.html

I highly recommend this book - I went through the whole thing and it  
really taught be a lot about the best way to use subversion, as well  
as a whole chapter on how to structure the repository, manage tags  
and branches, etc.

If you want to stick with CVS, Pragmatic Bookshelf also has the same  
book, but with CVS

http://www.pragmaticprogrammer.com/starter_kit/vcc/index.html

Hope this helps,

Julius

-----------------------------------------------------
http://openwetware.org/wiki/User:Lucks
-----------------------------------------------------



On May 6, 2007, at 9:40 AM, Ann Loraine wrote:

> Dear friends,
>
> My group is getting ready to distribute some python modules and  
> also to
> migrate some of our code to a publicly-accessible cvs repository.
>
> For the migration, we would like to restructure our cvs directory  
> layout so
> as to be more compatible with community standards.
>
> We could really use some good ideas and suggestions on how to do  
> this. Do
> you have any recommendations for books or other documentation we  
> could read
> to bring ourselves up to speed on this topic?
>
> Looking at how the biopython code is organized has been very  
> helpful, as
> well, of course!
>
> Thank you very much for your time,
>
> Ann Loraine
>
> -- 
> Ann Loraine
> Assistant Professor
> University of Alabama at Birmingham
> http://www.transvar.org
> 205-996-4155
> _______________________________________________
> BioPython mailing list  -  BioPython at lists.open-bio.org
> http://lists.open-bio.org/mailman/listinfo/biopython



More information about the BioPython mailing list