SlideShare a Scribd company logo
1 of 26
Documentation Strategy for Open
Source Projects
Shavindri Dissanayake
@Shavindri_Dissa
Overview
• Importance of documentation for open source projects
• Content release cycle
• Engaging with the community
Is Documentation Important?
Open Source Documentation
Do you think having open source documentation is
important?
YES
NO
MAYBE
Open Source Documentation
Do you think having open source documentation is
important?
YES
NO
MAYBE
The biggest complaint based on the GitHub Open Source
Survey 2017:
“Documentation is highly valued, frequently overlooked, and
a means for establishing inclusive and accessible
communities.”
Source: http://opensourcesurvey.org/2017/
Pain Points
• No introduction
• No step-by-step guide
• No samples
• Forgets new users
• Won’t listen to user feedback
Advantages of Open Source Content
• Drives adoption
• Drives expansion
• Improves quality
Source: https://wso2.com/blogs/thesource/author/jackiewheeler/
Source: rawpixel.com
Plan and Write
Write sentences that are
clear, to the point, and
easier to read!
Source: rawpixel.com
Plan and Write
Credit: Daniel Soñé Photography, LLC
Test and Review
Once the documentation is out ….
Getting The Community
Involved
Documentation Types
Product Documentation Technical Documentation
Product Documentation
Product
Documentation
Quality Improvements
GitHub Issue
JIRAs
New Features
PR Dashboard
Milestone Releases
Dev-Mailing List
Customer
Feedback
Pull Requests (PR)
Stack Overflow
GitHub Issues
Stack Overflow
Quality Improvements
JIRAs
Dev-Mailing List Customer Feedback
<!Code changes can affect docs>
PR Dashboard
Tracking Pull Requests
PR Process
Merged
PRs
No Doc Impact
Doc Impact
Draft
Provided
No Draft
In progress Completed
Technical Documentation
Product
Documentation
Quality Improvements
Git Issues
Dev-Mailing List
New Features
Reviews
Slack
Meetups
Pull Requests (PR)
Quality Domain
Only Documentation?
Source: https://www.datamation.com/news/tech-comics-herding-cats-or-developers-1.html
The creator of the Geek and Poke cartoon series is Oliver Widder.
• Code Comments
• User Experience
• Code Samples
Help The Community Engage
Licensing Content
Source:
https://commons.wikimedia.org/wiki/File:CreativeCommons_logo_trad
emark.svg
Source: http://seawisphunter.com/minibuffer/api/group___m_i_t.html
Source: https://www.apache.org/licenses/
Source: https://www.eclipse.org/jetty/licenses.html
Summary
• Quality documentation is REQUIRED
• Have a process in place
• Make sure it works for your organization
• Get the community engaged
• License your content
THANK YOU
wso2.com

More Related Content

Similar to Documentation Strategy for Open Source Projects

Stc tc open_documentation
Stc tc open_documentationStc tc open_documentation
Stc tc open_documentationJanet Swisher
 
2013 CrossRef Annual Meeting Agile Publishing Kristen Ratan
2013 CrossRef Annual Meeting Agile Publishing Kristen Ratan2013 CrossRef Annual Meeting Agile Publishing Kristen Ratan
2013 CrossRef Annual Meeting Agile Publishing Kristen RatanCrossref
 
You don't need to be a ninja rockstar to contribute to Open Source
You don't need to be a ninja rockstar to contribute to Open SourceYou don't need to be a ninja rockstar to contribute to Open Source
You don't need to be a ninja rockstar to contribute to Open SourceMark Baker
 
Guide to open source
Guide to open source Guide to open source
Guide to open source Javier Perez
 
Using Social Media to Enhance Your Research Activities
Using Social Media to Enhance Your Research ActivitiesUsing Social Media to Enhance Your Research Activities
Using Social Media to Enhance Your Research Activitieslisbk
 
The digital researcher1
The digital researcher1The digital researcher1
The digital researcher1Neal Sumner
 
Contributing to Open Source Software
Contributing to Open Source SoftwareContributing to Open Source Software
Contributing to Open Source SoftwareMike Lively
 
The deliverance of open access books
The deliverance of open access books The deliverance of open access books
The deliverance of open access books Ronald Snijder
 
Communities for code - What can engineering leaders learn from Open Source co...
Communities for code - What can engineering leaders learn from Open Source co...Communities for code - What can engineering leaders learn from Open Source co...
Communities for code - What can engineering leaders learn from Open Source co...Brett Porter
 
The business behind open source
The business behind open sourceThe business behind open source
The business behind open sourceGraham Weldon
 
Digging into assessment data: Tips, tricks, and tools of the trade.
Digging into assessment data: Tips, tricks, and tools of the trade.Digging into assessment data: Tips, tricks, and tools of the trade.
Digging into assessment data: Tips, tricks, and tools of the trade.Lynn Connaway
 
Building Your Content Strategy Toolkit
Building Your Content Strategy ToolkitBuilding Your Content Strategy Toolkit
Building Your Content Strategy ToolkitRebecca Blakiston
 
Open Practices for Researchers
Open Practices for ResearchersOpen Practices for Researchers
Open Practices for Researcherslisbk
 
"How to Publish" Virtual Learning Series, Session Three: I Got Published! ......
"How to Publish" Virtual Learning Series, Session Three: I Got Published! ......"How to Publish" Virtual Learning Series, Session Three: I Got Published! ......
"How to Publish" Virtual Learning Series, Session Three: I Got Published! ......Erin Owens
 
User Experience Service showcase lightning talks - December 2018
User Experience Service showcase lightning talks - December 2018User Experience Service showcase lightning talks - December 2018
User Experience Service showcase lightning talks - December 2018Neil Allison
 
Bringing Innovation to Library Services
Bringing Innovation to Library ServicesBringing Innovation to Library Services
Bringing Innovation to Library ServicesCrystal Schimpf
 
6 oct15 writing kmb plan edited
6 oct15 writing kmb plan edited6 oct15 writing kmb plan edited
6 oct15 writing kmb plan editedShawna Reibling
 
How Open Source Helps to Bring Back Product Obsession
How Open Source Helps to Bring Back Product ObsessionHow Open Source Helps to Bring Back Product Obsession
How Open Source Helps to Bring Back Product ObsessionSauce Labs
 
Usability Evaluation of a Research Repository and Collaboration Website For H...
Usability Evaluation of a Research Repository and Collaboration Website For H...Usability Evaluation of a Research Repository and Collaboration Website For H...
Usability Evaluation of a Research Repository and Collaboration Website For H...Tao Zhang
 
Using Social Media to Enhance Your Research Activities
Using Social Media to Enhance Your Research ActivitiesUsing Social Media to Enhance Your Research Activities
Using Social Media to Enhance Your Research Activitieslisbk
 

Similar to Documentation Strategy for Open Source Projects (20)

Stc tc open_documentation
Stc tc open_documentationStc tc open_documentation
Stc tc open_documentation
 
2013 CrossRef Annual Meeting Agile Publishing Kristen Ratan
2013 CrossRef Annual Meeting Agile Publishing Kristen Ratan2013 CrossRef Annual Meeting Agile Publishing Kristen Ratan
2013 CrossRef Annual Meeting Agile Publishing Kristen Ratan
 
You don't need to be a ninja rockstar to contribute to Open Source
You don't need to be a ninja rockstar to contribute to Open SourceYou don't need to be a ninja rockstar to contribute to Open Source
You don't need to be a ninja rockstar to contribute to Open Source
 
Guide to open source
Guide to open source Guide to open source
Guide to open source
 
Using Social Media to Enhance Your Research Activities
Using Social Media to Enhance Your Research ActivitiesUsing Social Media to Enhance Your Research Activities
Using Social Media to Enhance Your Research Activities
 
The digital researcher1
The digital researcher1The digital researcher1
The digital researcher1
 
Contributing to Open Source Software
Contributing to Open Source SoftwareContributing to Open Source Software
Contributing to Open Source Software
 
The deliverance of open access books
The deliverance of open access books The deliverance of open access books
The deliverance of open access books
 
Communities for code - What can engineering leaders learn from Open Source co...
Communities for code - What can engineering leaders learn from Open Source co...Communities for code - What can engineering leaders learn from Open Source co...
Communities for code - What can engineering leaders learn from Open Source co...
 
The business behind open source
The business behind open sourceThe business behind open source
The business behind open source
 
Digging into assessment data: Tips, tricks, and tools of the trade.
Digging into assessment data: Tips, tricks, and tools of the trade.Digging into assessment data: Tips, tricks, and tools of the trade.
Digging into assessment data: Tips, tricks, and tools of the trade.
 
Building Your Content Strategy Toolkit
Building Your Content Strategy ToolkitBuilding Your Content Strategy Toolkit
Building Your Content Strategy Toolkit
 
Open Practices for Researchers
Open Practices for ResearchersOpen Practices for Researchers
Open Practices for Researchers
 
"How to Publish" Virtual Learning Series, Session Three: I Got Published! ......
"How to Publish" Virtual Learning Series, Session Three: I Got Published! ......"How to Publish" Virtual Learning Series, Session Three: I Got Published! ......
"How to Publish" Virtual Learning Series, Session Three: I Got Published! ......
 
User Experience Service showcase lightning talks - December 2018
User Experience Service showcase lightning talks - December 2018User Experience Service showcase lightning talks - December 2018
User Experience Service showcase lightning talks - December 2018
 
Bringing Innovation to Library Services
Bringing Innovation to Library ServicesBringing Innovation to Library Services
Bringing Innovation to Library Services
 
6 oct15 writing kmb plan edited
6 oct15 writing kmb plan edited6 oct15 writing kmb plan edited
6 oct15 writing kmb plan edited
 
How Open Source Helps to Bring Back Product Obsession
How Open Source Helps to Bring Back Product ObsessionHow Open Source Helps to Bring Back Product Obsession
How Open Source Helps to Bring Back Product Obsession
 
Usability Evaluation of a Research Repository and Collaboration Website For H...
Usability Evaluation of a Research Repository and Collaboration Website For H...Usability Evaluation of a Research Repository and Collaboration Website For H...
Usability Evaluation of a Research Repository and Collaboration Website For H...
 
Using Social Media to Enhance Your Research Activities
Using Social Media to Enhance Your Research ActivitiesUsing Social Media to Enhance Your Research Activities
Using Social Media to Enhance Your Research Activities
 

Recently uploaded

Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
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 MenDelhi Call girls
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
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 MountPuma Security, LLC
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
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
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
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 Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 

Documentation Strategy for Open Source Projects