[dokuwiki] Some notes for our GSoC students...

  • From: Andreas Gohr <andi@xxxxxxxxxxxxxx>
  • To: DokuWiki Mailinglist <dokuwiki@xxxxxxxxxxxxx>
  • Date: Sat, 26 Mar 2011 12:55:21 +0100

Hi Students,

we have some good discussions going here already and I love your
motivation and eagerness to get started. Keep on :-)

Additionally to the idea focused discussions we already have, I'd like
to point you in a few general directions.

First of all, if you're not familiar with git, you should learn it
right now. Even if you're not accepted for GSoC, having a good
knowledge of git will prove a most valuable asset for your future
career as a software developer.

Now, if you're already producing code for your GSoC project (eg. a
simple prototype for the mobile client) check it into a public git
reposity. We really recommend github.com as it makes it easy for us to
follow your progress and comment on your commits. Even if it's just
one file, get used to commit often and early. We want to see how you
approach problems and how you code - the commit history makes that
possible. Don't be afraid of checking in mistakes or having a somewhat
messy commit history. A history showing how you came to your solution
is much better than just a single, perfect commit.

Another important thing is to get familiar with actually using
DokuWiki. One part of your GSoC project will be documenting your
project in the Wiki. We already had some very good discussions on all
of the proposed GSoC ideas here on the mailing list. The outcome of
these discussions should be put back on the respective idea pages.
So, if you participated in a discussion, please review the threads and
update the idea pages accordingly. The goal is to have well defined
specifications on each idea in the wiki. Remember GSoC is about
improving the Open Source projects - even if an idea will not be
realized as a GSoC project, having it well defined in the wiki already

Some of you also sent in sketches, mockups and spreadsheets here on
the mailing list. All this material should go to the wiki as well.
Either transfer the data to the idea page (eg. a simple spreadsheet
table can be done in DokuWiki itself) or link to the documents (eg,
embed thumbnails of the external mockups).

Before editing the wiki, I recommend to register, so your edits will
be attributed to you.

Speaking of attribution, you also might want to complete information
about yourself at our unoffical candidates list at

Last but not least, we encourage you to take part in the community.
Eg. browse the forums and answer questions (after researching for
answers). Or go through the open bugs and try to fix them (by sending
patches or pull requests on github). We have a release coming up and
there are still some open tasks on the roadmap


PS: I noticed that we have quite a few Indian students here. Maybe you
guys could also have a look at http://translate.dokuwiki.org/ and see
if you can contribute to one of the languages spoken in India.

DokuWiki mailing list - more info at

Other related posts: