DokuWiki

It's better when it's simple

User Tools

Site Tools


devel:gsoc

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
devel:gsoc [2013-03-24 20:34]
piyushmishra [Hall of Fame]
devel:gsoc [2014-02-27 00:24] (current)
Klap-in
Line 34: Line 34:
     * Possible mentors: [[user>​andi|Andreas Gohr]], [[user>​hakans|Håkan Sandell]], [[user>​adrianlang|Adrian Lang]]     * Possible mentors: [[user>​andi|Andreas Gohr]], [[user>​hakans|Håkan Sandell]], [[user>​adrianlang|Adrian Lang]]
     * Difficulty: Medium     * Difficulty: Medium
-  * **Work on some plugin(s)**:​ There are plugins like the the [[plugin:​discussion]] plugin or the [[plugin:​blogtng]] plugin that work but their internal design could be improved or some functionality is still missing like caching for blogtng. Look at their issue trackers and the code and discuss the details of the project with us on the [[:​mailinglist]]. We can also give you further ideas what could be improved in these plugins. You can also propose any other plugin or something more general like adding [[plugin:​odt]] export support for [[:odt_initiative|a list of plugins]]. It just needs to be coordinated with the plugin author/​maintainer if there is somebody maintaining the plugin currently.+  * **Work on some plugin(s)**:​ There are plugins like the the [[plugin:​discussion]] plugin or the [[plugin:​blogtng]] plugin that work but their internal design could be improved or some functionality is still missing like caching for blogtng. Look at their issue trackers and the code and discuss the details of the project with us on the [[:​mailinglist]]. We can also give you further ideas what could be improved in these plugins. You can also propose any other plugin or something more general like adding [[plugin:​odt]] export support for [[plugin:odt:​rendersupport|a list of plugins]]. It just needs to be coordinated with the plugin author/​maintainer if there is somebody maintaining the plugin currently.
   * **Your own ideas**: We are also open for your own ideas, if they shouldn'​t fit into DokuWiki core we can also elaborate on how you can implement them as a plugin (you can also work on plugins and other software related to DokuWiki during GSoC). Please discuss your ideas on the [[:​mailinglist]] before you submit your application so we can make sure your ideas match our expectations.   * **Your own ideas**: We are also open for your own ideas, if they shouldn'​t fit into DokuWiki core we can also elaborate on how you can implement them as a plugin (you can also work on plugins and other software related to DokuWiki during GSoC). Please discuss your ideas on the [[:​mailinglist]] before you submit your application so we can make sure your ideas match our expectations.
  
Line 42: Line 42:
  
   * Subscribe to the [[:​mailinglist]] - you can't do this early enough. The mailinglist is our main communication channel and also the best way how you can contact us. Once you will be accepted by us (April 23 19:00 UTC) we will announce your participation on the mailinglist and then you should be available on the mailinglist in order to present yourself and what you will be doing. There are usually also some developers in our [[:​irc|IRC]] channel so joining the IRC channel would be good, too.   * Subscribe to the [[:​mailinglist]] - you can't do this early enough. The mailinglist is our main communication channel and also the best way how you can contact us. Once you will be accepted by us (April 23 19:00 UTC) we will announce your participation on the mailinglist and then you should be available on the mailinglist in order to present yourself and what you will be doing. There are usually also some developers in our [[:​irc|IRC]] channel so joining the IRC channel would be good, too.
-  * Integrate yourself in the DokuWiki community. Write mails to the mailinglist about what you've done so far, which parts of your work can already be tested etc. In the first phase you should also try [[http://bugs.dokuwiki.org/|fixing some bugs]] or implementing some smaller features so you get familiar with the whole development workflow in DokuWiki.+  * Integrate yourself in the DokuWiki community. Write mails to the mailinglist about what you've done so far, which parts of your work can already be tested etc. In the first phase you should also try [[https://github.com/​splitbrain/​dokuwiki/issues|fixing some bugs]] or implementing some smaller features so you get familiar with the whole development workflow in DokuWiki.
   * Be responsive. You should write regular mails to your mentor and answer questions both by private mail from the mentor(s) and also questions concerning your work on the mailinglist. Make sure you're also available for questions directly after the application period because we'll probably ask you some more questions then.   * Be responsive. You should write regular mails to your mentor and answer questions both by private mail from the mentor(s) and also questions concerning your work on the mailinglist. Make sure you're also available for questions directly after the application period because we'll probably ask you some more questions then.
   * Commit early, commit often. You shouldn'​t create one huge patch with your changes but instead a series of small commits. Each of them should cover one small and understandable change. Depending on the feature you are working on we should also be able to merge your changes into the main repository from time to time (or we'll even ask you to work directly in the main repository).   * Commit early, commit often. You shouldn'​t create one huge patch with your changes but instead a series of small commits. Each of them should cover one small and understandable change. Depending on the feature you are working on we should also be able to merge your changes into the main repository from time to time (or we'll even ask you to work directly in the main repository).
devel/gsoc.1364153666.txt.gz · Last modified: 2013-03-24 20:34 by piyushmishra