Summer of Code 2012 is on!
The MoinMoin project is mentoring the following moin2-based student projects:
Project page |
Student [nick] |
BorisBobrov [bretonium] |
|
DanielNeuhäuser [DasIch] |
|
CheerXiao [xiaq] |
|
MiksKalnins [MaikuMori] |
|
PavelSviderski [spy] |
|
JaidityaMathur [jaiditya] |
Mentors / Helpers: see MentorGroup (if you want to help, talk to us)
Common TODO
http://etherpad.osuosl.org/moin-flatland-metadata-editor (if you need UI widgets for editing some metadata value, link to this from your project page and contribute there)
http://etherpad.osuosl.org/moin-render-method (how to influence rendering apart from contenttype)
Next steps
coding phase:
add MonthCalendar macros to your project page (see links in table above), update it daily like a diary about what you did. every work day, this is your final 10 minute task after coding/researching stuff:
||<<MonthCalendar(,2012,5)>>||<<MonthCalendar(,2012,6)>>||<<MonthCalendar(,2012,7)>>||<<MonthCalendar(,2012,8)>>||
- publically discuss with the mentors
- update and refine your etherpad
- write documentation while you are coding (do not delay this to the project end, it does not work)
- have a bitbucket repo that is a clone of the main moin/2.0 repo
- have a local clone of your bb repo to work
before you ask a mentor to review your stuff, do an own review:
hg diff | less - read it slowly and fix the trivial bugs / typos
- do practical tests
- run ALL the unit tests
regularly publish workdir state on http://codereview.appspot.com/ and let your mentor review it
- commit when stuff is in a good state, push to public repo
Weekly meetings
Doodle for the meeting please update the doodle. Ignore the date, just give your availability times per weekday for the time after 2012-05-24 and modify that doodle accordingly.
Dates (make sure you don't miss them):
- 2012-05-24 16:00-17:30 UTC
- after that, we'll choose a new date/time according to the updated doodle.
Please prepare some ready-to-paste text about:
- LAST: what you worked on the week before
- BLOCKERS: difficulties, is something blocking you?
- NEXT: plans for the following week
The meetings should be mostly about the big picture - fine details can be discussed outside the meeting.
Links
Melange Page for MoinMoin (including timeline, faq, ...)

