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

Writing documentation can be fun

Embed Size (px)

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

Citation preview

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