Submit Search
Upload
The Art of Documentation and Readme.md for Open Source Projects
•
Download as PPTX, PDF
•
1 like
•
421 views
Ben Hall
Follow
Delivered 6th December 2017 at Kubecon 2017, Austin, US
Read less
Read more
Technology
Report
Share
Report
Share
1 of 99
Download now
Recommended
Experimenting and Learning Kubernetes and Tensorflow
Experimenting and Learning Kubernetes and Tensorflow
Ben Hall
Tips on solving E_TOO_MANY_THINGS_TO_LEARN with Kubernetes
Tips on solving E_TOO_MANY_THINGS_TO_LEARN with Kubernetes
Ben Hall
Software that eats the world! - PerformDay Brussels
Software that eats the world! - PerformDay Brussels
Klaus Enzenhofer
Secure my ng-app
Secure my ng-app
M A Hossain Tonu
How to build and host an async activity feed in azure
How to build and host an async activity feed in azure
Girolamo Marroccoli
20150415 Something About Meteor
20150415 Something About Meteor
Rick Wehrle
Microservices kept simple
Microservices kept simple
Vitor Pellegrino
Webhooks
Webhooks
Guillaume POTIER
Recommended
Experimenting and Learning Kubernetes and Tensorflow
Experimenting and Learning Kubernetes and Tensorflow
Ben Hall
Tips on solving E_TOO_MANY_THINGS_TO_LEARN with Kubernetes
Tips on solving E_TOO_MANY_THINGS_TO_LEARN with Kubernetes
Ben Hall
Software that eats the world! - PerformDay Brussels
Software that eats the world! - PerformDay Brussels
Klaus Enzenhofer
Secure my ng-app
Secure my ng-app
M A Hossain Tonu
How to build and host an async activity feed in azure
How to build and host an async activity feed in azure
Girolamo Marroccoli
20150415 Something About Meteor
20150415 Something About Meteor
Rick Wehrle
Microservices kept simple
Microservices kept simple
Vitor Pellegrino
Webhooks
Webhooks
Guillaume POTIER
No Va Taig April 7 2010
No Va Taig April 7 2010
rudy regner
I Am MongoDB – And So Can You!
I Am MongoDB – And So Can You!
MongoDB
Developing PWAs and Mobile Apps with Ionic, Angular, and JHipster - Devoxx Mo...
Developing PWAs and Mobile Apps with Ionic, Angular, and JHipster - Devoxx Mo...
Matt Raible
Batten Down the Hatches: A Practical Guide to Securing Kubernetes - RMISC 2019
Batten Down the Hatches: A Practical Guide to Securing Kubernetes - RMISC 2019
Lacework
Observability
Observability
Ebru Cucen Çüçen
Meteor
Meteor
Arshavski Alexander
SQL Server - CLR integration
SQL Server - CLR integration
Peter Gfader
Configuration Management Camp 2015
Configuration Management Camp 2015
Sean OMeara
Counters At Scale - A Cautionary Tale
Counters At Scale - A Cautionary Tale
Eric Lubow
Staying out of_trouble_with_k8s_on_aws
Staying out of_trouble_with_k8s_on_aws
Adam Hamsik
Kruize
Kruize
MamathaBusi
Please, dont touch the slow parts v.3.6 @webtechcon
Please, dont touch the slow parts v.3.6 @webtechcon
Francesco Fullone
Making It To Veteren Cassandra Status
Making It To Veteren Cassandra Status
Eric Lubow
AWS Community Day Bangkok 2019 - How AWS Parallel Cluster can accelerate high...
AWS Community Day Bangkok 2019 - How AWS Parallel Cluster can accelerate high...
AWS User Group - Thailand
Web Hooks
Web Hooks
Jeff Lindsay
Abusing bleeding edge web standards for appsec glory
Abusing bleeding edge web standards for appsec glory
Priyanka Aash
Sublime Text 2 Tips & Tricks
Sublime Text 2 Tips & Tricks
Rhys Wynne
Firebase - realtime backend for mobile app and IoT
Firebase - realtime backend for mobile app and IoT
Andri Yadi
React in production
React in production
Michael Haberman
The art of documentation and readme.md
The art of documentation and readme.md
Ben Hall
The Art Of Documentation for Open Source Projects
The Art Of Documentation for Open Source Projects
Ben Hall
From Zero Docker to Hackathon Winner - Marcos Lilljedahl and Jimena Tapia
From Zero Docker to Hackathon Winner - Marcos Lilljedahl and Jimena Tapia
Docker, Inc.
More Related Content
What's hot
No Va Taig April 7 2010
No Va Taig April 7 2010
rudy regner
I Am MongoDB – And So Can You!
I Am MongoDB – And So Can You!
MongoDB
Developing PWAs and Mobile Apps with Ionic, Angular, and JHipster - Devoxx Mo...
Developing PWAs and Mobile Apps with Ionic, Angular, and JHipster - Devoxx Mo...
Matt Raible
Batten Down the Hatches: A Practical Guide to Securing Kubernetes - RMISC 2019
Batten Down the Hatches: A Practical Guide to Securing Kubernetes - RMISC 2019
Lacework
Observability
Observability
Ebru Cucen Çüçen
Meteor
Meteor
Arshavski Alexander
SQL Server - CLR integration
SQL Server - CLR integration
Peter Gfader
Configuration Management Camp 2015
Configuration Management Camp 2015
Sean OMeara
Counters At Scale - A Cautionary Tale
Counters At Scale - A Cautionary Tale
Eric Lubow
Staying out of_trouble_with_k8s_on_aws
Staying out of_trouble_with_k8s_on_aws
Adam Hamsik
Kruize
Kruize
MamathaBusi
Please, dont touch the slow parts v.3.6 @webtechcon
Please, dont touch the slow parts v.3.6 @webtechcon
Francesco Fullone
Making It To Veteren Cassandra Status
Making It To Veteren Cassandra Status
Eric Lubow
AWS Community Day Bangkok 2019 - How AWS Parallel Cluster can accelerate high...
AWS Community Day Bangkok 2019 - How AWS Parallel Cluster can accelerate high...
AWS User Group - Thailand
Web Hooks
Web Hooks
Jeff Lindsay
Abusing bleeding edge web standards for appsec glory
Abusing bleeding edge web standards for appsec glory
Priyanka Aash
Sublime Text 2 Tips & Tricks
Sublime Text 2 Tips & Tricks
Rhys Wynne
Firebase - realtime backend for mobile app and IoT
Firebase - realtime backend for mobile app and IoT
Andri Yadi
React in production
React in production
Michael Haberman
What's hot
(19)
No Va Taig April 7 2010
No Va Taig April 7 2010
I Am MongoDB – And So Can You!
I Am MongoDB – And So Can You!
Developing PWAs and Mobile Apps with Ionic, Angular, and JHipster - Devoxx Mo...
Developing PWAs and Mobile Apps with Ionic, Angular, and JHipster - Devoxx Mo...
Batten Down the Hatches: A Practical Guide to Securing Kubernetes - RMISC 2019
Batten Down the Hatches: A Practical Guide to Securing Kubernetes - RMISC 2019
Observability
Observability
Meteor
Meteor
SQL Server - CLR integration
SQL Server - CLR integration
Configuration Management Camp 2015
Configuration Management Camp 2015
Counters At Scale - A Cautionary Tale
Counters At Scale - A Cautionary Tale
Staying out of_trouble_with_k8s_on_aws
Staying out of_trouble_with_k8s_on_aws
Kruize
Kruize
Please, dont touch the slow parts v.3.6 @webtechcon
Please, dont touch the slow parts v.3.6 @webtechcon
Making It To Veteren Cassandra Status
Making It To Veteren Cassandra Status
AWS Community Day Bangkok 2019 - How AWS Parallel Cluster can accelerate high...
AWS Community Day Bangkok 2019 - How AWS Parallel Cluster can accelerate high...
Web Hooks
Web Hooks
Abusing bleeding edge web standards for appsec glory
Abusing bleeding edge web standards for appsec glory
Sublime Text 2 Tips & Tricks
Sublime Text 2 Tips & Tricks
Firebase - realtime backend for mobile app and IoT
Firebase - realtime backend for mobile app and IoT
React in production
React in production
Similar to The Art of Documentation and Readme.md for Open Source Projects
The art of documentation and readme.md
The art of documentation and readme.md
Ben Hall
The Art Of Documentation for Open Source Projects
The Art Of Documentation for Open Source Projects
Ben Hall
From Zero Docker to Hackathon Winner - Marcos Lilljedahl and Jimena Tapia
From Zero Docker to Hackathon Winner - Marcos Lilljedahl and Jimena Tapia
Docker, Inc.
How to become a software developer
How to become a software developer
Eyob Lube
How My Website Learned to Stop Worrying and Love the Cloud
How My Website Learned to Stop Worrying and Love the Cloud
Mike Richwalsky
Rapidly Building and Deploying Scalable Web Architectures
Rapidly Building and Deploying Scalable Web Architectures
Keith Fitzgerald
Write Once, Run Everywhere
Write Once, Run Everywhere
Mike North
Web 2.0 Applications in Business and Ed
Web 2.0 Applications in Business and Ed
Cynthia Sistek-Chandler
Leernetwerk cloud praktoraat engels
Leernetwerk cloud praktoraat engels
GuidovanDijk7
AstroLabs_Academy_Learning_to_Code-Coding_Bootcamp_Day1.pdf
AstroLabs_Academy_Learning_to_Code-Coding_Bootcamp_Day1.pdf
FarHanWasif1
Optimizing developer onboarding
Optimizing developer onboarding
🌯 Brian Douglas
AAEEBL2010 web2
AAEEBL2010 web2
Helen Barrett
Collaboration Beyond Code
Collaboration Beyond Code
David E. Weekly
Web 1.0, 3.0. 3.0 School of Business
Web 1.0, 3.0. 3.0 School of Business
Cynthia Sistek-Chandler
Building for real standards (includes notes)
Building for real standards (includes notes)
Christian Heilmann
Web 1.0, 2.0 & 3.0
Web 1.0, 2.0 & 3.0
National University
User Experience for WordPress Platforms
User Experience for WordPress Platforms
Cody Landefeld
Turning huge ships - Open Source and Microsoft
Turning huge ships - Open Source and Microsoft
Christian Heilmann
How to get your first job at the Israeli high tech industry
How to get your first job at the Israeli high tech industry
Ran Bar-Zik
From dev to ops and beyond - getting it done
From dev to ops and beyond - getting it done
Edorian
Similar to The Art of Documentation and Readme.md for Open Source Projects
(20)
The art of documentation and readme.md
The art of documentation and readme.md
The Art Of Documentation for Open Source Projects
The Art Of Documentation for Open Source Projects
From Zero Docker to Hackathon Winner - Marcos Lilljedahl and Jimena Tapia
From Zero Docker to Hackathon Winner - Marcos Lilljedahl and Jimena Tapia
How to become a software developer
How to become a software developer
How My Website Learned to Stop Worrying and Love the Cloud
How My Website Learned to Stop Worrying and Love the Cloud
Rapidly Building and Deploying Scalable Web Architectures
Rapidly Building and Deploying Scalable Web Architectures
Write Once, Run Everywhere
Write Once, Run Everywhere
Web 2.0 Applications in Business and Ed
Web 2.0 Applications in Business and Ed
Leernetwerk cloud praktoraat engels
Leernetwerk cloud praktoraat engels
AstroLabs_Academy_Learning_to_Code-Coding_Bootcamp_Day1.pdf
AstroLabs_Academy_Learning_to_Code-Coding_Bootcamp_Day1.pdf
Optimizing developer onboarding
Optimizing developer onboarding
AAEEBL2010 web2
AAEEBL2010 web2
Collaboration Beyond Code
Collaboration Beyond Code
Web 1.0, 3.0. 3.0 School of Business
Web 1.0, 3.0. 3.0 School of Business
Building for real standards (includes notes)
Building for real standards (includes notes)
Web 1.0, 2.0 & 3.0
Web 1.0, 2.0 & 3.0
User Experience for WordPress Platforms
User Experience for WordPress Platforms
Turning huge ships - Open Source and Microsoft
Turning huge ships - Open Source and Microsoft
How to get your first job at the Israeli high tech industry
How to get your first job at the Israeli high tech industry
From dev to ops and beyond - getting it done
From dev to ops and beyond - getting it done
More from Ben Hall
The Art Of Documentation - NDC Porto 2022
The Art Of Documentation - NDC Porto 2022
Ben Hall
Three Years of Lessons Running Potentially Malicious Code Inside Containers
Three Years of Lessons Running Potentially Malicious Code Inside Containers
Ben Hall
Containers without docker
Containers without docker
Ben Hall
Deploying windows containers with kubernetes
Deploying windows containers with kubernetes
Ben Hall
How Secure Are Docker Containers?
How Secure Are Docker Containers?
Ben Hall
The Challenges of Becoming Cloud Native
The Challenges of Becoming Cloud Native
Ben Hall
Scaling Docker Containers using Kubernetes and Azure Container Service
Scaling Docker Containers using Kubernetes and Azure Container Service
Ben Hall
Running .NET on Docker
Running .NET on Docker
Ben Hall
Real World Lessons on the Pain Points of Node.JS Application
Real World Lessons on the Pain Points of Node.JS Application
Ben Hall
Deploying applications to Windows Server 2016 and Windows Containers
Deploying applications to Windows Server 2016 and Windows Containers
Ben Hall
The How and Why of Windows containers
The How and Why of Windows containers
Ben Hall
Lessons from running potentially malicious code inside containers
Lessons from running potentially malicious code inside containers
Ben Hall
Deploying Windows Containers on Windows Server 2016
Deploying Windows Containers on Windows Server 2016
Ben Hall
Learning Patterns for the Overworked Developer
Learning Patterns for the Overworked Developer
Ben Hall
Real World Lessons on the Pain Points of Node.js Applications
Real World Lessons on the Pain Points of Node.js Applications
Ben Hall
Implementing Google's Material Design Guidelines
Implementing Google's Material Design Guidelines
Ben Hall
Real World Experience of Running Docker in Development and Production
Real World Experience of Running Docker in Development and Production
Ben Hall
Lessons from running potentially malicious code inside Docker containers
Lessons from running potentially malicious code inside Docker containers
Ben Hall
Running Docker in Development & Production (#ndcoslo 2015)
Running Docker in Development & Production (#ndcoslo 2015)
Ben Hall
Running Docker in Development & Production (DevSum 2015)
Running Docker in Development & Production (DevSum 2015)
Ben Hall
More from Ben Hall
(20)
The Art Of Documentation - NDC Porto 2022
The Art Of Documentation - NDC Porto 2022
Three Years of Lessons Running Potentially Malicious Code Inside Containers
Three Years of Lessons Running Potentially Malicious Code Inside Containers
Containers without docker
Containers without docker
Deploying windows containers with kubernetes
Deploying windows containers with kubernetes
How Secure Are Docker Containers?
How Secure Are Docker Containers?
The Challenges of Becoming Cloud Native
The Challenges of Becoming Cloud Native
Scaling Docker Containers using Kubernetes and Azure Container Service
Scaling Docker Containers using Kubernetes and Azure Container Service
Running .NET on Docker
Running .NET on Docker
Real World Lessons on the Pain Points of Node.JS Application
Real World Lessons on the Pain Points of Node.JS Application
Deploying applications to Windows Server 2016 and Windows Containers
Deploying applications to Windows Server 2016 and Windows Containers
The How and Why of Windows containers
The How and Why of Windows containers
Lessons from running potentially malicious code inside containers
Lessons from running potentially malicious code inside containers
Deploying Windows Containers on Windows Server 2016
Deploying Windows Containers on Windows Server 2016
Learning Patterns for the Overworked Developer
Learning Patterns for the Overworked Developer
Real World Lessons on the Pain Points of Node.js Applications
Real World Lessons on the Pain Points of Node.js Applications
Implementing Google's Material Design Guidelines
Implementing Google's Material Design Guidelines
Real World Experience of Running Docker in Development and Production
Real World Experience of Running Docker in Development and Production
Lessons from running potentially malicious code inside Docker containers
Lessons from running potentially malicious code inside Docker containers
Running Docker in Development & Production (#ndcoslo 2015)
Running Docker in Development & Production (#ndcoslo 2015)
Running Docker in Development & Production (DevSum 2015)
Running Docker in Development & Production (DevSum 2015)
Recently uploaded
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Ridwan Fadjar
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
Pixlogix Infotech
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Delhi Call girls
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Malak Abu Hammad
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
shyamraj55
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Allon Mureinik
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
OnBoard
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
Pooja Nehwal
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
naman860154
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Patryk Bandurski
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
Slack Application Development 101 Slides
Slack Application Development 101 Slides
praypatel2
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
Memoori
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
BookNet Canada
Recently uploaded
(20)
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
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...
Slack Application Development 101 Slides
Slack Application Development 101 Slides
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
The Art of Documentation and Readme.md for Open Source Projects
1.
The Art of
Documentation and Readme.md for Open Source Projects @Ben_Hall Ben@BenHall.me.uk Katacoda.com
2.
3.
4.
The Art of
Documentation and Readme.md for Open Source Projects @Ben_Hall Ben@BenHall.me.uk Katacoda.com
5.
@Ben_Hall / Blog.BenHall.me.uk WHOAMI?
6.
Learn via Interactive
Browser-Based Labs Katacoda.com
7.
8.
How documentation can
transform the adoption of your product/project Different to code documentation
9.
Where to begin?
10.
https://twitter.com/samnewman/status/934185375291060224
11.
https://twitter.com/joeerl/status/934473378601291776?s=09
12.
13.
14.
The journey begins
long before myproduct.com/docs
15.
Exploration Getting Started OnBoarding/Problem Solving Guidance/Discovery
Reference Product Adoption Journey Applies to both Website and Readme.md
16.
17.
Exploration Getting Started OnBoarding/Problem Solving Guidance/Discovery
Reference
18.
Stage 1: Exploration
19.
“Why should I
care?”
20.
21.
22.
23.
24.
25.
26.
27.
28.
Stage 2: Getting
Started
29.
“Do you really
solve my problem?”
30.
“Download 10GB VM”
31.
“Deploy using CloudFormation”
32.
Asking for a
large commitment before demonstrating you’re the right fit
33.
34.
35.
36.
37.
38.
39.
Do I have
curl installed? What about mobile/iPad? 🤔
40.
Users understand what
your product does, and experienced the dream!
41.
Stage 3: Onboarding
42.
“Congratulations! I want
to use your product”
43.
The best documentation
is the one we don’t have to write.
44.
People don’t read
on the internet “He thinks he’s people!” (Archer)
45.
46.
47.
Show/Hide Headers Button
48.
https://beta.developer.spotify.com/documentation/web-playback-sdk/quick-start/#initializing-the-sdk
49.
Hard to document
=== missing developer UX?
50.
Build tooling to
help? Kubeadm Why write documentation when you can automate it?
51.
https://www.katacoda.com/courses/kubernetes/getting-started-with-kubeadm
52.
Stage 4: Guidance
and Discovery
53.
“Your product is
solving my problem. What other problems can you solve?”
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
Stage 5: Reference
66.
Becoming an expert…
67.
68.
69.
70.
Exploration Getting Started OnBoarding/Problem Solving Guidance/Discovery
Reference Clear Project Definition Interactive Demos/Examples Low barriers to get started Tutorials/Guides Long Form Reference
71.
But what about
Readme.md?
72.
73.
Sets the tone
74.
75.
76.
77.
78.
79.
80.
<details> <summary><b>Examples</b></summary> <ul> <li> <a href="./examples/json-body-parsing">Parse JSON</a></li> <li> <a
href="./examples/urlencoded-body-parsing">Parse urlencoded form (html `form` tag)</a></li> </ul> </details>
81.
Build it’s own
community
82.
83.
84.
85.
86.
Make it easy
to provide feedback
87.
88.
89.
Who creates the
“best” documentation?
90.
91.
https://betta.io/blog/2016/12/14/what-developer-experience-could-learn-from-lego/
92.
93.
94.
95.
96.
97.
98.
99.
@Ben_Hall Ben@BenHall.me.uk Blog.BenHall.me.uk www.Katacoda.com
Editor's Notes
Internal OSS, External OSS, Commercial Products… all the same. It’s about adoption of ideas/concepts.
Sadly most documentation is the Owl
Documentation is part of the product process…
Blocker for people?
Download now