]> sipb.mit.edu Git - ikiwiki.git/blobdiff - doc/soc/application.mdwn
web commit by JoshTriplett: aggregation of student activity blogs, to encourage and...
[ikiwiki.git] / doc / soc / application.mdwn
index dfb97fa6cc12a1df141f5befc9d128f3a9fe339b..5db62289d7c3c07d1f7195e40d61d71b3c99cf1f 100644 (file)
@@ -2,7 +2,7 @@ Based on ["What should a mentoring organization application look like?"](http://
 
 1. **Describe your organization.**
 
-    The ikiwiki project aims to develop a general-purpose wiki, with particular emphasis on personal wikis, project wikis, blogs, and collaborative software development.  We provide several features unique or uncommon amongst wikis:
+    The ikiwiki project aims to develop a general-purpose wiki engine, with particular emphasis on personal wikis, project wikis, blogs, and collaborative software development.  We provide several features unique or uncommon amongst wikis:
 
     * Rather than inventing yet another simplistic, linear revision control system, ikiwiki makes use of standard version control systems such as [[Subversion]] and [[Git]].  You can edit a wiki by committing to your repository, as well as through a traditional web interface.  This makes ikiwiki ideal for collaborative software development; just keep your wiki in version control next to your software.  You can also take advantage of the features of these systems; for instance, you can keep a local branch of your wiki via [[Git]].
 
@@ -20,7 +20,7 @@ Based on ["What should a mentoring organization application look like?"](http://
 
 3. **Did your organization participate in GSoC 2005 or 2006? If so, please summarize your involvement and the successes and failures of your student projects.**
 
-    ikiwiki has not previously participated in Google Summer of Code.  
+    ikiwiki has not previously participated in Google Summer of Code.
 
 4. **If your organization has not previously participated in GSoC, have you applied in the past? If so, for what year(s)?**
 
@@ -43,11 +43,11 @@ Based on ["What should a mentoring organization application look like?"](http://
     The ikiwiki project strongly encourages collaboration through ikiwiki itself, and thus does not have a mailing list.
     Anyone can create an account on ikiwiki's own wiki.  ikiwiki provides a bug tracker, a TODO list, and the ability
     to create a weblog on any page.  ikiwiki also includes "discussion" sub-pages on every page.  The developers and mentors
-    monitor RecentChanges closely, both via the webpage and email and and will respond in a timely fashion.
+    monitor RecentChanges closely, via the webpage, email, and [CIA](http://cia.navi.cx), and will respond in a timely fashion.
 
 9. **What is the main IRC channel for your organization?**
 
-    `#ikiwiki` on OFTC.
+    `#ikiwiki` on OFTC (`irc.oftc.net`).
 
 10. **Does your organization have an application template you would like to see students use? If so, please provide it now.**
 
@@ -67,7 +67,7 @@ Based on ["What should a mentoring organization application look like?"](http://
 
 14. **What is your plan for dealing with disappearing students?**
 
-
+    We will strongly encourage all students working on projects to create a user page with an activity blog, and update that blog regularly with the status of their project.  We will use these blogs to closely monitor the progress of each student on their projects.  If a student mentions problems they have encountered, we will work with them to resolve those problems.  If we see no activity from a student for longer than their usual status-reporting interval, we will check with them directly to determine their status.
 
 15. **What is your plan for dealing with disappearing mentors?**
 
@@ -75,6 +75,10 @@ Based on ["What should a mentoring organization application look like?"](http://
 
 16. **What steps will you take to encourage students to interact with your project's community before, during and after the program?**
 
+    Before the program, we will encourage any students interested in working on ikiwiki to contact us.  We will advise them to create an account on the ikiwiki ikiwiki, look over the TODO items, add ideas of their own, and discuss existing ideas.  We will also help them set up their own ikiwikis, both for experimentation and for actual use.  We will suggest that students begin looking at the ikiwiki codebase and asking questions.
+
+    During the program, we would like all students working on projects to create a user page with an activity blog, and update that blog regularly with the status of their project.  We also plan to aggregate these blogs into a single Summer of Code newsfeed, and suggest that students subscribe to this feed; this will allow them to observe the activity of their fellow students, to spur each other forward and help each other along the way.  We plan to accept incremental patches towards a feature, or support students who wish to create their own branch.
 
+    After the program, we will continue to work towards integrating any projects that have not yet completed, and talk with students about their future plans regarding ikiwiki.  If the students have started using ikiwiki for their own wikis, as we hope they will after we encourage them to experiment with it, then they will likely have a vested interest in ongoing ikiwiki development.  Thus, we will encourage them to remain active by helping them become active and interested users.
 
 17. **What will you do to ensure that your accepted students stick with the project after GSoC concludes?**