Hi Dmitrijs (and all other students), > * Workflow. Should we agree on some way, how i work on the project. In > the moin requirements it is said that at leas one push must be maid > every day. Should i write (weekly) reports, describing what i've done, > what and how i'm going do do? It can be blogposts, messages to the > mailinglist, or pages in the wiki.
About the commits: Doing a daily commit should be no problem. Most developers try to commit rather often and try to do small and clean commits rather than large or unclean ones. I think using the last 15..30 minutes of the day to do some report about what you've done that day, what worked, what didn't work, new insights, plans for tomorrow, etc. would be great. If you didn't work on the project for a work day long, you can just tell "I took <TIME> off-time from the project." I guess that report is pretty useful not only for the moin community and your mentor to see what's going on (as this is an internet project, we don't see you working "life", so you need to show somehow), but also for yourself to reflect about what you do and plan to do. You can do this either on a blog or some wiki page (whatever you use, link it from your wiki home page). There will be also a fixed weekly ~1h IRC meeting of ALL mentors and students with students shortly reporting about similar topic (so that we are all in sync :). If you did > * Modular group handling is my first project. I have link to the > hg-repo of the previous soc project which is related to this, i'm > going to study it, in a week. Also, I would like to study moin 1.9 > codebase to get familiar with it. Any other links, ideas, I can do > before real coding? Dmitrijs: In your case, aside from studying the code (== looking at it), you could also try to run it and play with it, look at the changesets from last year and make up your mind what we want to keep and what we want to do differently. In general, setting up your development machine (with vim + pep8 plugin, eclipse/pydev, or whatever else), Mercurial, Python and a local moin wiki (can be standalone server and/or mod-wsgi) is also a good idea for now: You shouldn't waste the first week of your coding time to reinstall your computer and set up all that stuff. Also: if you must or like to use tools you are not familiar with yet, get familiar with them NOW. E.g. Eclipse/PyDev can be a great tool, but you'll need some days to get familiar with it. You should also refine your plans and discuss them IN DETAIL with your mentor and the moin community. If something is a bit unclear and vague, try to make it clear NOW, so that you have a good plan about what to code when coding phase starts. Cheers, Thomas ------------------------------------------------------------------------------ Crystal Reports - New Free Runtime and 30 Day Trial Check out the new simplified licensign option that enables unlimited royalty-free distribution of the report engine for externally facing server and web deployment. http://p.sf.net/sfu/businessobjects _______________________________________________ Moin-user mailing list Moin-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/moin-user