orgtutorial_dto-fr.org: Fix encoding
[worg.git] / org-contrib / gsoc2012 / index.org
blob9752f2b37f36163e584de7488fba888e4f714370
1 #+OPTIONS:    H:3 num:nil toc:2 \n:nil @:t ::t |:t ^:{} -:t f:t *:t TeX:t LaTeX:t skip:nil d:(HIDE) tags:not-in-toc
2 #+STARTUP:    align fold nodlcheck hidestars oddeven lognotestate hideblocks
3 #+SEQ_TODO:   TODO(t) INPROGRESS(i) WAITING(w@) | DONE(d) CANCELED(c@)
4 #+TAGS:       Write(w) Update(u) Fix(f) Check(c) noexport(n)
5 #+TITLE:      Google Summer of Code 2012
6 #+AUTHOR:     Thorsten Jolitz
7 #+EMAIL:      tj[at]data-driven[dot]de
8 #+LANGUAGE:   en
9 #+STYLE:      <style type="text/css">#outline-container-introduction{ clear:both; }</style>
10 # #+LINK_UP:  http://orgmode.org/worg/org-faq.html
11 #+LINK_HOME:  http://orgmode.org/worg/
12 #+EXPORT_EXCLUDE_TAGS: noexport
15 #+name: banner
16 #+begin_html
17   <div id="subtitle" style="float: center; text-align: center;">
18   <p>
19   Org Mode info-page for GNU's application to  <a href="http://www.google-melange.com/gsoc/homepage/google/gsoc2012">GSoC 2012</a>
20   </p>
21   <p>
22   <a
23   href="http://www.google-melange.com/gsoc/homepage/google/gsoc2012"/>
24 <img src="../../images/gsoc/2012/beach-books-beer-60pc.png"  alt="Beach, Books
25   and Beer"/>
26   </a>
27   </p>
28   </div>
29 #+end_html
32 * Google Summer of Code (GSoC) 2012
33 ** How Google describes it
34 Here is how Google describes the goals of the GSoC program:
36 #+BEGIN_QUOTE
37 "Google Summer of Code is a program that offers student developers
38 stipends to write code for various open source projects (see the [[http://www.google-melange.com/gsoc/homepage/google/gsoc2012][faq]]
39 for more information).
41 Google Summer of Code has several goals:
43 - Create and release open source code for the benefit of all
44 - Inspire young developers to begin participating in open source development
45 - Help open source projects identify and bring in new developers and committers
46 - Provide students the opportunity to do work related to their
47   academic pursuits (think "flip bits, not burgers")
48 - Give students more exposure to real-world software development
49   scenarios (e.g., distributed development, software licensing
50   questions, mailing-list etiquette)"
51 #+END_QUOTE
53 (quoted from the official [[http://www.google-melange.com/gsoc/homepage/google/gsoc2012][GSoC 2012]] home page)
55 ** Org Mode participates in GSoC 2012
56 This year, the Org Mode community will apply for the first time
57 as mentoring organisation for Google's Summer of Code program.
59 Students will love the opportunity to contribute to a software they
60 might use on a daily basis anyway. Org Mode is not only one out of
61 many interesting open-source projects out there, it is a software tool
62 custom-made for the needs of students (and scientists in general).
64 They can use Org Mode for organising their life, their studies and
65 their finances. They can write their research papers with it as well
66 as publish their website. Not to mention their spreadsheet
67 calculations and their (literate) programming work in some 30 Org
68 Babel languages. And they can do all this with the unsurpassed
69 efficiency only offered by the combination of Emacs & Org Mode. 
71 Working on an Org Mode project this summer not only will make the
72 students better (Emacs) Lisp programmers, it will make them better
73 students too, since skilled Elisp programmers are Emacs power users by
74 definition and can make the most out of their exceptionally powerfull
75 software tool. 
77 The students will have the exciting opportunity to join one of the
78 most dynamic open-source projects today with a big, active, skilled
79 and very helpfull community. Since the Org Mode project is in such a
80 dynamic momentum, there are plenty of usefull ideas for student
81 projects around. In fact, some long desired features for Org Mode
82 might finally be realized through students projects during the
83 GSoC 2012.
85 ** Mentors, students and ideas
86 Org Mode contributers that are not students anymore, but would like to
87 see some of their ideas with regards to Org Mode come true, are
88 invited to post these ideas on the [[file:orgmode-gsoc2012-ideas.org][ideas page]] and apply as mentors.
89 Students are encouraged to either apply for one of the proposed
90 projects on the ideas page or submit their own ideas and ask one of
91 the experienced Org Mode contributors if he would like to mentor their
92 project.
94 ** Info pages
95 Although all related information can be found on the [[http://www.google-melange.com/gsoc/homepage/google/gsoc2012][GSoC 2012]] home
96 page, we prepared an [[file:orgmode-gsoc2012-admin.org][admin page]], a [[file:orgmode-gsoc2012-mentor.org][mentor page]] and a [[file:orgmode-gsoc2012-student.org][student page]] that
97 only gives the information relevant for the respective group. Remember
98 that these pages only serve for a quick overview. The complete,
99 up-to-date and authorized information can be found on the original
100 [[http://www.google-melange.com/gsoc/homepage/google/gsoc2012][GSoC 2012]] home page. 
102 The most important page is the [[file:orgmode-gsoc2012-ideas.org][ideas page]]. Since the application
103 process is a two step process, first the organisation (Org), then the
104 students, all student projects depend on the successfull application
105 of the mentoring organisation. 
107 Therefore we should try to build a nice ideas page, grouping the
108 proposals by topics, with a description for each idea. It
109 would be nice to associate each idea with a mentor too. 
111 ** Student projects
113 These are the student-projects for the GSoC 2012:
115 *** Bugpile (failed)
117 The Bugpile project was aiming at implementing a bug tracker for GNU Emacs
118 Org-mode based on Org-mode itself.  The project was stopped after the
119 student didn't pass the mid-term evaluation.
121 The documentation produced during the project can be obtained by checking
122 out the "bugpile" tag of Worg's repo:
124 : git clone git://orgmode.org/worg.git
125 : git checkout bugpile
127 *** Git-Merge-Tool
129 A specialised [[file:student-projects/git-merge-tool/index.org][git-merge-tool]] for GNU Emacs Org-mode files.
131 *** Org-sync
133 [[file:http://orgmode.org/worg/org-contrib/gsoc2012/student-projects/org-sync/][A new mode]] to synchronize Org-mode documents with TODO/bugtracker web
134 services.