Hi Thomas First of all, Happy New Year to you and your family. SVN vs Git - I do not have any experience of Git, but the benefits you highlight seem to suit the distributed development model. I'll be interested in what others have to say, in the meantime I will do some reading up on Git and perhaps set it up on my server so that I can experiment with it! I am more than willing to help out in any of the areas you have highlighted. I am not as experienced as some of the others in the list developing in Python / GTK / Linux so maybe I am not best suited as a co-maintainer, however I am still learning and am willing to give it a try if nobody else steps forward! I have started on some documentation (locally) however with the dynamics of some of the features right now I may stick with a version just to get a baseline up on the Wiki. I don't mind helping with the TODO list etc. Should we even consider a Bug/Feature reporting system such as Bugzilla? This may help us assign bugs/features to various developers? Just a thought? Paul On Wed, 2008-01-02 at 11:51 +0100, Thomas Perl wrote: > Hello, gPodder users and developers! > > First of all, I wish you all a happy new year 2008. This mail is about > maybe switching from SVN to Git and about the areas of gPodder in which > YOUR help is needed :) The first section is about SVN/Git, the second is > about the help-needing parts - please read at least the second one if > time permits. > > ----- > > In the last few weeks, we've seen some people on the mailing list start > providing patches to gPodder that fulfill long-standing feature > requests. I believe this is partially to the introduction of the wiki, > which enables us to easily update the project status. > > I'm very happy with the tray icon patch that is currently in the works, > J?r?me Chabod does a great job getting this patch forward. > > Some months ago, I started using Git for some projects of mine, and it > really shines in some aspects compared to Subversion. I would like your > input and opinion about switching gPodder development from Subversion to > Git for some reasons: > > * Easier branching (would be better for "big" patches like trayicon) > * Multiple developers (work on your patch, publish the Git repository) > * Offline development (commits don't need an onlIf this is the general > consensus then go for it...I must now read up on Git and give it a try on my > home server! ine connection) > * No server outages (BerliOS' SVN server is unavailable at times) > > What do you think? Should we "go Git"? > > ------ > > Another area in which I need some help is maintaining gPodder, answering > questions on the mailing list, maintaining/cleaning up the TODO list, > taking care of the Wiki in general and reviewing/applying patches. There > are some persons on the mailing list that have been involved > in/following the gPodder project for some months now. I wonder if you > want to join in and be more officially involved in gPodder by taking > over some small areas of responsibility, like: > > * Taking care of the Wiki (clean-up, user documentation) > * Answering questions on > * Review patches and/or manage the TODO list (specifications) > * Co-maintainership (code-wise) > > For the Co-maintainership, I want to add some remarks: First, the code > style I used to write until two months ago was not adhering to PEP-8[1], > which is the style guideline for Python. I've started writing code with > PEP-8 in mind now, but am only updating the sections of the codebase > that are changed for a commit. If you write Python code for gPodder, > please take the three minutes required to read PEP-8. I will try to > reformat your patches when needed, but reviewing and merging your patch > will be faster when I don't need to reformat every line :) > > Also, for the GTK+ GUI and preferences, please keep it as simple as > possible. I initially suggested to add six different options for the > tray icon and notification area, but now I think this is overkill and > not "usable". As far as the GUI design goes, we should keep the GNOME > HIG[2] in mind where possible. > > Apart from that, there's not much to say about writing "good" code for > gPodder. I would be really happy if at least one or two would step up > and help improve gPodder. > > Looking at our TODO list, there is not much that is left to do to bring > the codebase and the GUI in good shape for a 1.0 release. Maybe we > should draft a 1.0 roadmap - that would also be a good opportunity to > get involved in the gPodder team :) > > Thanks for taking the time to read this (rather long) mail :) > > Thomas > > > [1] http://www.python.org/dev/peps/pep-0008/ > [2] http://developer.gnome.org/projects/gup/hig/2.0/ > _______________________________________________ > gpodder-devel mailing list > gpodder-devel at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/gpodder-devel