SlideShare uma empresa Scribd logo
1 de 33
Baixar para ler offline
Writing	
  documentation	
  
can	
  be	
  fun	
  
Kristina	
  D.C.	
  Höppner,	
  Catalyst	
  IT

http://www.flickr.com/photos/77909728@N00/2819392649/

kristina@catalyst.net.nz	
  ‧	
  Presentation:	
  Creative	
  Commons	
  BY-­‐SA	
  3.0	
  
LCA	
  2014	
  ‧	
  Perth	
  ‧	
  8	
  January	
  2014
ELLO
H
E IS
Y NAM
M

a
tin
is
Kr
Once	
  upon	
  a	
  time
Kristina	
  D.C.	
  Hoeppner
Sphinx

http://www.flickr.com/photos/ephysimon/3136420463/
manual.mahara.org
1 reStructured	
  Text
1 reStructured	
  Text
commonly	
  used	
  images
1 reStructured	
  Text
1 reStructured	
  Text
index	
  generation
1 reStructured	
  Text

anchor	
  for	
  cross-­‐reference
2 Geany
2 Geany
document	
  
structure
2 Geany

jump
3 Gimp+
3 Gimp+
auto-­‐incrementing	
  
callouts
3 Gimp+
arrows
3 Ubuntu	
  alternative:	
  Shutter

arrows
auto-­‐incrementing	
  callouts
4 Sphinx
make preview Mahara=1.8

kristina@grannysmith:~/code/manual18$
!
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.!

magic	
  happens

!

Build finished. The HTML pages are in build/html/en/.
pdf	
  	
  	
  	
  html	
  	
  	
  	
  epub
5 Git
6 Launchpad
7 Sphinx+
8 Piwik
≈	
  92,000	
  words

*

*	
  http://www.webwordcount.com/count.php
438	
  images
Links
‣ 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/	
  
Get	
  involved

www.mahara.org

kristina@catalyst.net.nz	
  

Stay	
  in	
  touch

@anitsirk	
  
!

www.catalyst.net.nz

Mais conteúdo relacionado

Mais de Kristina D.C. Hoeppner

Mais de Kristina D.C. Hoeppner (20)

Mahara 22.04: Search and support
Mahara 22.04: Search and supportMahara 22.04: Search and support
Mahara 22.04: Search and support
 
Introduction to Mahara (May2022)
Introduction to Mahara (May2022)Introduction to Mahara (May2022)
Introduction to Mahara (May2022)
 
Demystifying digital ethics in ePortfolios
Demystifying digital ethics in ePortfoliosDemystifying digital ethics in ePortfolios
Demystifying digital ethics in ePortfolios
 
Introduction to Mahara, October 2021
Introduction to Mahara, October 2021Introduction to Mahara, October 2021
Introduction to Mahara, October 2021
 
Thinking about design
Thinking about designThinking about design
Thinking about design
 
Showcase your competencies and skills
Showcase your competencies and skillsShowcase your competencies and skills
Showcase your competencies and skills
 
Introduction to Mahara, May 2021
Introduction to Mahara, May 2021Introduction to Mahara, May 2021
Introduction to Mahara, May 2021
 
Evolution of a brand
Evolution of a brandEvolution of a brand
Evolution of a brand
 
Digital ethics in portfolios
Digital ethics in portfoliosDigital ethics in portfolios
Digital ethics in portfolios
 
Stronger through integration
Stronger through integrationStronger through integration
Stronger through integration
 
Portfolio assessment in Moodle
Portfolio assessment in MoodlePortfolio assessment in Moodle
Portfolio assessment in Moodle
 
Digital ethics and portfolios
Digital ethics and portfoliosDigital ethics and portfolios
Digital ethics and portfolios
 
Introduction to Mahara
Introduction to MaharaIntroduction to Mahara
Introduction to Mahara
 
Supporting formal and informal learning in Mahara
Supporting formal and informal learning in MaharaSupporting formal and informal learning in Mahara
Supporting formal and informal learning in Mahara
 
Portfolios come full circle in the world of work (SoTEL presentation)
Portfolios come full circle in the world of work (SoTEL presentation)Portfolios come full circle in the world of work (SoTEL presentation)
Portfolios come full circle in the world of work (SoTEL presentation)
 
O portfolio, where art thou?
O portfolio, where art thou?O portfolio, where art thou?
O portfolio, where art thou?
 
Looking ahead to Mahara 19.10
Looking ahead to Mahara 19.10Looking ahead to Mahara 19.10
Looking ahead to Mahara 19.10
 
Connecting Mahara to Moodle
Connecting Mahara to MoodleConnecting Mahara to Moodle
Connecting Mahara to Moodle
 
Mahara 19.10: Time for change (English version)
Mahara 19.10: Time for change (English version)Mahara 19.10: Time for change (English version)
Mahara 19.10: Time for change (English version)
 
Portfolio in action: Reflecting on presentations
Portfolio in action: Reflecting on presentationsPortfolio in action: Reflecting on presentations
Portfolio in action: Reflecting on presentations
 

Último

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Último (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 

Writing documentation can be fun

  • 1. Writing  documentation   can  be  fun   Kristina  D.C.  Höppner,  Catalyst  IT http://www.flickr.com/photos/77909728@N00/2819392649/ kristina@catalyst.net.nz  ‧  Presentation:  Creative  Commons  BY-­‐SA  3.0   LCA  2014  ‧  Perth  ‧  8  January  2014
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 16. 1 reStructured  Text anchor  for  cross-­‐reference
  • 23. 3 Ubuntu  alternative:  Shutter arrows auto-­‐incrementing  callouts
  • 24. 4 Sphinx make preview Mahara=1.8 kristina@grannysmith:~/code/manual18$ ! 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.! magic  happens ! Build finished. The HTML pages are in build/html/en/.
  • 25. pdf        html        epub
  • 26. 5 Git
  • 30. ≈  92,000  words * *  http://www.webwordcount.com/count.php
  • 32. Links ‣ 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/  
  • 33. Get  involved www.mahara.org kristina@catalyst.net.nz   Stay  in  touch @anitsirk   ! www.catalyst.net.nz