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
Final and firm "pencil down" at 20. august 2012, 1900 UTC - all stuff done afterwards is welcome, but can not get considered as work done within Google SOC.
What you can do in the last hours:
- do NOT begin any new code
- review all your changes
- clean up (carefully)
- write documentation about the stuff that is working
- write a TODO list with known issues, todos, not working stuff
- improve docstrings
- look at your etherpad and see what needs to be conserved from there (put it into docs)
- look at your issue tracker and clean up (make sure all issues are in the correct state)
- check if your diary on your wiki page is up-to-date and reflects reality
- if possible without causing big issues: merge main repo into your repo
- do practical tests
- run ALL the unit tests
- make sure that at the end, everything that is in sane state is also committed and pushed to your public repo
What you need to do after GSoC has ended
- Fill out and submit all forms Google requires
- Send your code to Google. You can use the following command to extract all of your changesets into a file
Linux/Mac OS X: hg export `hg log -M --template '{rev} ' -k 'Joe Doe' -r 359d51f0fa90:` > my_changesets
Windows:
hg log -M --template "{rev} " -k "Joe Doe" -r 359d51f0fa90: > exportchanges.cmd # now edit that file: # add hg export at the beginning of the line # add > my_changesets.txt at the end of the line # run that file: exportchanges
- in case you committed stuff to your repo after August 20th, 19:00 UTC, remove it manually, it is not part of GSOC work
- Compress the file afterwards
Weekly meetings
Dates (make sure you don't miss them): each Saturday at 13:00 UTC
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, ...)