Document wiki and launchpad communication
authorDan Scott <dan@coffeecode.net>
Sun, 15 Apr 2012 20:27:27 +0000 (16:27 -0400)
committerDan Scott <dan@coffeecode.net>
Sun, 15 Apr 2012 20:27:27 +0000 (16:27 -0400)
Signed-off-by: Dan Scott <dan@coffeecode.net>
eg2012_ddd.txt

index 374c717..74c0623 100644 (file)
@@ -169,15 +169,56 @@ Communicate - Mailing lists
 Communicate - IRC
 -----------------
   * Internet Relay Chat
-  * *_The_* most important developer communication channel
+  * *_The_* most important developer communication channel - both for
+    day-to-day work, as well as for various meetings
   * Oldest form of instant messaging
   * Plain text, low bandwidth, efficient
-  * *Very* hard to search
+  * *Very* hard to search - but http://evergreen-ils.org/irc_logs/evergreen/[logged]
   * Activity limited mostly to UTC -4/-5 developer hours
 
+Communicate - Wiki
+------------------
+  * Enables collaborative editing of documents with version history
+  * Searchable, particularly from within the wiki
+  * Contains:
+    ** Documented http://evergreen-ils.org/dokuwiki/doku.php?id=contributing[contributor
+       processes]
+    ** http://evergreen-ils.org/dokuwiki/doku.php?id=dev:meetings[Meeting
+       agendas], as well as minutes (until the adoption of the *IRC Meetbot* in
+       early 2012)
+    ** Fragments of technical documentation
+        (http://evergreen-ils.org/dokuwiki/doku.php?id=mozilla-devel:building_the_staff_client[Building
+        the staff client], http://evergreen-ils.org/dokuwiki/doku.php?id=documentation:indexing[Bibliographic
+        indexing in Evergreen])
+    ** Miscellaneous tips and tricks
+       (http://evergreen-ils.org/dokuwiki/doku.php?id=scratchpad:random_magic_spells[Random
+       magic spells])
+
+Communicate - Launchpad
+-----------------------
+  * Evergreen's third bug tracking system, following Bugzilla and Trac
+    ** Also includes translation management support and some release management
+  * Bug workflow:
+    . Bugs are added to report bugs or to track the development of new features
+    . Testers attempt to reproduce a bug (`Confirmed`) and comment on their
+      testing environment and/or identify causes
+    . Developer creates a branch for a fix (or feature) and tags it
+      `pullrequest`
+    . Testers create signed-off branches
+    . When the branch is committed to the core repository, the bug is marked
+      `Fix committed`
+    . When the code is released in an official release, the bug is marked
+      `Fix released`
 Communicate - Google Hangout
 ----------------------------
   * Newest form of group communication
   * Attempted during Hackfest 2012
   * *Extremely* hard to search (impossible?)
 
+Developer Glossary
+------------------
+  * _*Tuits*_, or _*Round tuits*_ - a fictional device that would enable the
+    holder to accomplish all tasks that simply require time; as in "When I get
+    around to it"
+