Writing documentation can be fun

33
http://www.flickr.com/photos/77909728@N00/2819392649/ [email protected] Presentation: Creative Commons BYSA 3.0 LCA 2014 Perth 8 January 2014 Writing documentation can be fun Kristina D.C. Höppner, Catalyst IT

description

Presentation by Kristina D.C. Hoeppner at Linux.conf.au in Perth, Australia, on 8 January 2014. Audio available at https://archive.org/details/DocumentationFun20140108

Transcript of Writing documentation can be fun

Page 1: Writing documentation can be fun

http://www.flickr.com/photos/77909728@N00/2819392649/[email protected]  ‧  Presentation:  Creative  Commons  BY-­‐SA  3.0  

LCA  2014  ‧  Perth  ‧  8  January  2014

Writing  documentation  can  be  fun  

Kristina  D.C.  Höppner,  Catalyst  IT

Page 2: Writing documentation can be fun

HELLO

MY NAME IS

Kristina

Page 3: Writing documentation can be fun
Page 4: Writing documentation can be fun
Page 5: Writing documentation can be fun
Page 6: Writing documentation can be fun
Page 7: Writing documentation can be fun
Page 8: Writing documentation can be fun

Once  upon  a  time

Page 9: Writing documentation can be fun

Kristina  D.C.  Hoeppner

Page 10: Writing documentation can be fun

Sphinx

http://www.flickr.com/photos/ephysimon/3136420463/

Page 11: Writing documentation can be fun

manual.mahara.org

Page 12: Writing documentation can be fun

reStructured  Text1

Page 13: Writing documentation can be fun

reStructured  Text1

commonly  used  images

Page 14: Writing documentation can be fun

reStructured  Text1

Page 15: Writing documentation can be fun

reStructured  Text1

index  generation

Page 16: Writing documentation can be fun

reStructured  Text1

anchor  for  cross-­‐reference

Page 17: Writing documentation can be fun

Geany2

Page 18: Writing documentation can be fun

Geany2

document  structure

Page 19: Writing documentation can be fun

Geany2

jump

Page 20: Writing documentation can be fun

3 Gimp+

Page 21: Writing documentation can be fun

3 Gimp+

auto-­‐incrementing  callouts

Page 22: Writing documentation can be fun

3 Gimp+arrows

Page 23: Writing documentation can be fun

Ubuntu  alternative:  Shutter3

auto-­‐incrementing  callouts

arrows

Page 24: Writing documentation can be fun

kristina@grannysmith:~/code/manual18$ make preview Mahara=1.8!sphinx-build -a -D language=en -b html -d build/doctrees source build/html/en/!Running Sphinx v1.1.3!loading translations [en]... locale not available!loading pickled environment... done!building [html]: all source files!updating environment: 0 added, 0 changed, 0 removed!looking for now-outdated files... none found!preparing documents... done!writing output... [100%] todo !writing additional files... genindex search!copying images... [ 3%] images/page_editor/blocks/journals_tagged_new_entry.pncopying images... [ 10%] images/administration/institution_authentication_plugicopying images... [ 18%] images/administration/site_statistics_historical_data.copying images... [ 32%] images/page_editor/blocks/taggedjournalentries_configucopying images... [ 50%] images/page_editor/blocks/imagegalleryexternal_configucopying images... [ 54%] images/administration/institution_authentication_ordercopying images... [ 60%] images/page_editor/blocks/journals_recent_new_entry.pncopying images... [ 67%] images/page_editor/blocks/creativecommons_configure.pncopying images... [ 67%] images/page_editor/blocks/recentjournalpost_chooser.pncopying images... [ 70%] images/page_editor/blocks/recentforumposts_configure.pcopying images... [ 77%] images/page_editor/blocks/recentjournalpost_configure.copying images... [ 97%] images/page_editor/blocks/taggedjournalentries_choosercopying images... [100%] images/administration/pending_registration_approval.png!copying static files... done!dumping search index... done!dumping object inventory... done!build succeeded.!!Build finished. The HTML pages are in build/html/en/.

Sphinx4

magic  happens

Page 25: Writing documentation can be fun

pdf        html        epub

Page 26: Writing documentation can be fun

Git5

Page 27: Writing documentation can be fun

Launchpad6

Page 28: Writing documentation can be fun

Sphinx+7

Page 29: Writing documentation can be fun

Piwik8

Page 30: Writing documentation can be fun

≈  92,000  words

*  http://www.webwordcount.com/count.php

*

Page 31: Writing documentation can be fun

438  images

Page 32: Writing documentation can be fun

‣ Mahara  user  manual  online:  http://manual.mahara.org  

‣ Mahara  user  manual  git  repro:  https://gitorious.org/mahara/manual    

‣ Mahara  user  manual  scripts:  https://gitorious.org/mahara/manual-­‐packaging    

‣ Geany:  http://www.geany.org/      

‣ Gimp:  http://www.gimp.org  

‣ Gimp  callout  script:    

‣ original:  http://registry.gimp.org/node/25086    

‣ Mahara-­‐specific:  https://mahara.org/view/view.php?id=60234    

‣ Gimp  arrow  script:  http://registry.gimp.org/node/20269    

‣ Shutter:  http://shutter-­‐project.org/    

‣ Sphinx:  http://www.sphinx-­‐doc.org/  

‣ Piwik:  http://piwik.org/  

Links

Page 33: Writing documentation can be fun

www.mahara.org Get  involved

Stay  in  touch

[email protected]  

@anitsirk  

!

www.catalyst.net.nz