SlideShare uma empresa Scribd logo
1 de 12
Crowdsourcing and Singlesourcing
    Documentation at Eclipse


                                                                             Chris Aniszczyk
                                                                               caniszczyk@gmail.com
                                                                          http://twitter.com/caniszczyk


                                                                                  David Green
                                                                                  dgreen99@gmail.com
                                                                         http://twitter.com/green_david



March 23, 2010   Confidential | Date | Other Information, if necessary
                                                                                           © 2002 IBM Corporation
Can you relate? Do you care?




Eclipse Foundation, Inc.Crowdsourcing Documentation at Eclipse | © 2010 by Chris Aniszczyk and David Green
Why Does Documentation Suck in OSS?

                  There’s always more important work to do...

                  Most developers don’t like to write documentation...

                  Generally a pain to craft...
                          The Eclipse Platform help is in HTML...
                          DocBook and DITA have learning curves


                  In open source communities there are barriers
                          Committer Agreements
                          Version Control Systems


                  So... how do we make it better?




Eclipse Foundation, Inc.Crowdsourcing Documentation at Eclipse | © 2010 by Chris Aniszczyk and David Green
Crowdsourcing and Accessibility

                  Involve more people in the documentation process to make it better

                  If it’s hard to contribute documentation, no one will do it




Eclipse Foundation, Inc.Crowdsourcing Documentation at Eclipse | © 2010 by Chris Aniszczyk and David Green
Making it Easier - The Wiki Way

                  So, how do we involve people in the documentation process?

                  Use a wiki to lower the barrier to entry!
                          Anyone can contribute
                          Easy to contribute via wiki markup
                          Documentation changes are instantly available!




Eclipse Foundation, Inc.Crowdsourcing Documentation at Eclipse | © 2010 by Chris Aniszczyk and David Green
Singlesourcing Documentation




                  Author once!

                  Publish to multiple formats
                          web
                          Eclipse Help (documentation bundle)
                          PDF


                  The wiki alone doesn’t help solve this problem...


Eclipse Foundation, Inc.Crowdsourcing Documentation at Eclipse | © 2010 by Chris Aniszczyk and David Green
Mylyn WikiText

                  Provides an extensible framework and set of tools

                  Focuses on parsing, editing and presenting wiki markup

                  Ant tasks for generating HTML and other formats

                  Wiki text editor for Eclipse

                  Supports a variety of markup languages
                          MediaWiki (this is what Eclipsepedia uses)
                          Confluence
                          Textile




Eclipse Foundation, Inc.Crowdsourcing Documentation at Eclipse | © 2010 by Chris Aniszczyk and David Green
Single Sourcing + Crowdsourcing

                  People contribute documentation via the wiki

                  Ant build downloads wiki content

                  Ant tasks generate Eclipse help and other formats...




Eclipse Foundation, Inc.Crowdsourcing Documentation at Eclipse | © 2010 by Chris Aniszczyk and David Green
Successful Examples from Eclipse.org

                  Mylyn
                          Uses two wiki pages on Eclipsepedia for its documentation
                          http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.mylyn/
                           org.eclipse.mylyn.help.ui/build-helper.xml?root=Tools_Project&view=markup


                  EGit
                          Generates documentation from its user guide on Eclipsepedia
                          http://wiki.eclipse.org/EGit/User_Guide


                  Xtext
                          A slightly different example; uses Textile and Wikitext
                          The textile files are in a VCS, making crowdsourcing a bit difficult...
                          http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.tmf/org.eclipse.xtext/plugins/
                           org.eclipse.xtext.doc/?root=Modeling_Project




Eclipse Foundation, Inc.Crowdsourcing Documentation at Eclipse | © 2010 by Chris Aniszczyk and David Green
Show me the Magic!




       http://wiki.eclipse.org/DocumentationGuidelines/Example


Eclipse Foundation, Inc.Crowdsourcing Documentation at Eclipse | © 2010 by Chris Aniszczyk and David Green
Conclusion

                  Single sourcing documentation makes it flexible

                  Crowd sourcing documentation lowers contribution barriers

                  There is little reason to not use this approach at Eclipse.org




Eclipse Foundation, Inc.Crowdsourcing Documentation at Eclipse | © 2010 by Chris Aniszczyk and David Green
Q&A




Eclipse Foundation, Inc.Crowdsourcing Documentation at Eclipse | © 2010 by Chris Aniszczyk and David Green

Mais conteúdo relacionado

Mais procurados

Chambers And New Media
Chambers And New MediaChambers And New Media
Chambers And New MediaGoogle
 
Connected Pedagogy - Learning and Teaching in the digital age - Steve Wheeler...
Connected Pedagogy - Learning and Teaching in the digital age - Steve Wheeler...Connected Pedagogy - Learning and Teaching in the digital age - Steve Wheeler...
Connected Pedagogy - Learning and Teaching in the digital age - Steve Wheeler...EDEN Digital Learning Europe
 
Km by Shahin Elahi Box
Km by Shahin Elahi Box Km by Shahin Elahi Box
Km by Shahin Elahi Box Shahin Alam
 
Next: Not Just The Here And Now
Next: Not Just The Here And NowNext: Not Just The Here And Now
Next: Not Just The Here And NowNeville Hobson
 
Wmf Present Wikiconference Japan Nov 2009
Wmf Present Wikiconference Japan Nov 2009Wmf Present Wikiconference Japan Nov 2009
Wmf Present Wikiconference Japan Nov 2009Wikimedia Foundation
 
The Use of Open Source Javascript Libraries with CICS.
The Use of Open Source Javascript Libraries with CICS. The Use of Open Source Javascript Libraries with CICS.
The Use of Open Source Javascript Libraries with CICS. Matter of Fact Software
 
Wikis En Blackboard
Wikis En BlackboardWikis En Blackboard
Wikis En Blackboardamdacop
 
Learning 2.0
Learning 2.0Learning 2.0
Learning 2.0hblowers
 
Introduction to Online Creative Collaboration
Introduction to Online Creative CollaborationIntroduction to Online Creative Collaboration
Introduction to Online Creative CollaborationKurt Luther
 
Wikis in Education
Wikis in EducationWikis in Education
Wikis in Educationlesterk
 
Web 2.0 class2B 2016
Web 2.0 class2B 2016Web 2.0 class2B 2016
Web 2.0 class2B 2016Liz Davies
 

Mais procurados (20)

Chambers And New Media
Chambers And New MediaChambers And New Media
Chambers And New Media
 
Web 2
Web 2Web 2
Web 2
 
Wiki project 2
Wiki project 2Wiki project 2
Wiki project 2
 
Wiki In Education
Wiki In EducationWiki In Education
Wiki In Education
 
Connected Pedagogy - Learning and Teaching in the digital age - Steve Wheeler...
Connected Pedagogy - Learning and Teaching in the digital age - Steve Wheeler...Connected Pedagogy - Learning and Teaching in the digital age - Steve Wheeler...
Connected Pedagogy - Learning and Teaching in the digital age - Steve Wheeler...
 
Randell
RandellRandell
Randell
 
Wikimedia, MediaWiki & Education in IT
Wikimedia, MediaWiki & Education in ITWikimedia, MediaWiki & Education in IT
Wikimedia, MediaWiki & Education in IT
 
Wiki In Education
Wiki In EducationWiki In Education
Wiki In Education
 
Practical Tools for Issue Mapping
Practical Tools for Issue Mapping Practical Tools for Issue Mapping
Practical Tools for Issue Mapping
 
Fantastic Two wiki's
Fantastic Two wiki'sFantastic Two wiki's
Fantastic Two wiki's
 
Fantastic Two
Fantastic TwoFantastic Two
Fantastic Two
 
Km by Shahin Elahi Box
Km by Shahin Elahi Box Km by Shahin Elahi Box
Km by Shahin Elahi Box
 
Next: Not Just The Here And Now
Next: Not Just The Here And NowNext: Not Just The Here And Now
Next: Not Just The Here And Now
 
Wmf Present Wikiconference Japan Nov 2009
Wmf Present Wikiconference Japan Nov 2009Wmf Present Wikiconference Japan Nov 2009
Wmf Present Wikiconference Japan Nov 2009
 
The Use of Open Source Javascript Libraries with CICS.
The Use of Open Source Javascript Libraries with CICS. The Use of Open Source Javascript Libraries with CICS.
The Use of Open Source Javascript Libraries with CICS.
 
Wikis En Blackboard
Wikis En BlackboardWikis En Blackboard
Wikis En Blackboard
 
Learning 2.0
Learning 2.0Learning 2.0
Learning 2.0
 
Introduction to Online Creative Collaboration
Introduction to Online Creative CollaborationIntroduction to Online Creative Collaboration
Introduction to Online Creative Collaboration
 
Wikis in Education
Wikis in EducationWikis in Education
Wikis in Education
 
Web 2.0 class2B 2016
Web 2.0 class2B 2016Web 2.0 class2B 2016
Web 2.0 class2B 2016
 

Semelhante a Crowdsourcing and Singlesourcing Documentation

Improving Organizational Efficiency with Wiki-based Intranets
Improving Organizational Efficiency with Wiki-based IntranetsImproving Organizational Efficiency with Wiki-based Intranets
Improving Organizational Efficiency with Wiki-based IntranetsThomas Siegers
 
Kik irpa-20170620-wmbe-the-wikimedia-project
Kik irpa-20170620-wmbe-the-wikimedia-projectKik irpa-20170620-wmbe-the-wikimedia-project
Kik irpa-20170620-wmbe-the-wikimedia-projectGeert Van Pamel
 
The Ecosystem A driver for natural collaboration
The Ecosystem A driver for natural collaborationThe Ecosystem A driver for natural collaboration
The Ecosystem A driver for natural collaborationIMTC
 
Imagining and Enabling the Collaborative Commons
Imagining and Enabling the Collaborative CommonsImagining and Enabling the Collaborative Commons
Imagining and Enabling the Collaborative CommonsMark McGuire
 
Building and Sustaining a Community using the Social Web
Building and Sustaining a Community using the Social WebBuilding and Sustaining a Community using the Social Web
Building and Sustaining a Community using the Social Weblisbk
 
File mirroring scenario
File mirroring scenarioFile mirroring scenario
File mirroring scenarioDoug Moncur
 
Open Source & DevOps Market trends - Open Core Summit
Open Source & DevOps Market trends - Open Core SummitOpen Source & DevOps Market trends - Open Core Summit
Open Source & DevOps Market trends - Open Core SummitIdo Green
 
Science (Communication) and Wikipedia - Potentials and Pitfalls
Science (Communication) and Wikipedia - Potentials and PitfallsScience (Communication) and Wikipedia - Potentials and Pitfalls
Science (Communication) and Wikipedia - Potentials and PitfallsDobusch Leonhard
 
[Capella Day Toulouse] - Towards an industry driven open collaboration framew...
[Capella Day Toulouse] - Towards an industry driven open collaboration framew...[Capella Day Toulouse] - Towards an industry driven open collaboration framew...
[Capella Day Toulouse] - Towards an industry driven open collaboration framew...Gaël Blondelle
 
Wiki-Enabled Management
Wiki-Enabled ManagementWiki-Enabled Management
Wiki-Enabled Managementgeofcorb
 
CRIG 2017 Improving digital library services with user research
CRIG 2017 Improving digital library services with user researchCRIG 2017 Improving digital library services with user research
CRIG 2017 Improving digital library services with user researchVernon Fowler
 
Crowdsourcing v3
Crowdsourcing v3Crowdsourcing v3
Crowdsourcing v3piers_higgs
 
The Alicanto Cloud: A new model for open and social learning
The Alicanto Cloud: A new model for open and social learningThe Alicanto Cloud: A new model for open and social learning
The Alicanto Cloud: A new model for open and social learningOpen Education Consortium
 

Semelhante a Crowdsourcing and Singlesourcing Documentation (20)

CloudEngine: Supporting the sharing of ideas across professional boundaries
CloudEngine: Supporting the sharing of ideas across professional boundariesCloudEngine: Supporting the sharing of ideas across professional boundaries
CloudEngine: Supporting the sharing of ideas across professional boundaries
 
Improving Organizational Efficiency with Wiki-based Intranets
Improving Organizational Efficiency with Wiki-based IntranetsImproving Organizational Efficiency with Wiki-based Intranets
Improving Organizational Efficiency with Wiki-based Intranets
 
Kik irpa-20170620-wmbe-the-wikimedia-project
Kik irpa-20170620-wmbe-the-wikimedia-projectKik irpa-20170620-wmbe-the-wikimedia-project
Kik irpa-20170620-wmbe-the-wikimedia-project
 
The Ecosystem A driver for natural collaboration
The Ecosystem A driver for natural collaborationThe Ecosystem A driver for natural collaboration
The Ecosystem A driver for natural collaboration
 
Imagining and Enabling the Collaborative Commons
Imagining and Enabling the Collaborative CommonsImagining and Enabling the Collaborative Commons
Imagining and Enabling the Collaborative Commons
 
Building and Sustaining a Community using the Social Web
Building and Sustaining a Community using the Social WebBuilding and Sustaining a Community using the Social Web
Building and Sustaining a Community using the Social Web
 
File mirroring scenario
File mirroring scenarioFile mirroring scenario
File mirroring scenario
 
Cloudengine at SEDA 2011
Cloudengine at SEDA 2011Cloudengine at SEDA 2011
Cloudengine at SEDA 2011
 
BIMA Breakfast Briefing | Headless Content Management
BIMA Breakfast Briefing | Headless Content ManagementBIMA Breakfast Briefing | Headless Content Management
BIMA Breakfast Briefing | Headless Content Management
 
IHAA- Cisco
IHAA- CiscoIHAA- Cisco
IHAA- Cisco
 
Open Source & DevOps Market trends - Open Core Summit
Open Source & DevOps Market trends - Open Core SummitOpen Source & DevOps Market trends - Open Core Summit
Open Source & DevOps Market trends - Open Core Summit
 
Open Source Health
Open Source HealthOpen Source Health
Open Source Health
 
3 ensemble-the 2-year experience fenareti lampathaki
3 ensemble-the 2-year experience fenareti lampathaki3 ensemble-the 2-year experience fenareti lampathaki
3 ensemble-the 2-year experience fenareti lampathaki
 
Science (Communication) and Wikipedia - Potentials and Pitfalls
Science (Communication) and Wikipedia - Potentials and PitfallsScience (Communication) and Wikipedia - Potentials and Pitfalls
Science (Communication) and Wikipedia - Potentials and Pitfalls
 
[Capella Day Toulouse] - Towards an industry driven open collaboration framew...
[Capella Day Toulouse] - Towards an industry driven open collaboration framew...[Capella Day Toulouse] - Towards an industry driven open collaboration framew...
[Capella Day Toulouse] - Towards an industry driven open collaboration framew...
 
Wiki-Enabled Management
Wiki-Enabled ManagementWiki-Enabled Management
Wiki-Enabled Management
 
Cisco Board 18
Cisco Board 18Cisco Board 18
Cisco Board 18
 
CRIG 2017 Improving digital library services with user research
CRIG 2017 Improving digital library services with user researchCRIG 2017 Improving digital library services with user research
CRIG 2017 Improving digital library services with user research
 
Crowdsourcing v3
Crowdsourcing v3Crowdsourcing v3
Crowdsourcing v3
 
The Alicanto Cloud: A new model for open and social learning
The Alicanto Cloud: A new model for open and social learningThe Alicanto Cloud: A new model for open and social learning
The Alicanto Cloud: A new model for open and social learning
 

Mais de Chris Aniszczyk

Bringing an open source project to the Linux Foundation
Bringing an open source project to the Linux FoundationBringing an open source project to the Linux Foundation
Bringing an open source project to the Linux FoundationChris Aniszczyk
 
Starting an Open Source Program Office (OSPO)
Starting an Open Source Program Office (OSPO)Starting an Open Source Program Office (OSPO)
Starting an Open Source Program Office (OSPO)Chris Aniszczyk
 
Open Container Initiative Update
Open Container Initiative UpdateOpen Container Initiative Update
Open Container Initiative UpdateChris Aniszczyk
 
Cloud Native Landscape (CNCF and OCI)
Cloud Native Landscape (CNCF and OCI)Cloud Native Landscape (CNCF and OCI)
Cloud Native Landscape (CNCF and OCI)Chris Aniszczyk
 
Rise of Open Source Programs
Rise of Open Source ProgramsRise of Open Source Programs
Rise of Open Source ProgramsChris Aniszczyk
 
The Open Container Initiative (OCI) at 12 months
The Open Container Initiative (OCI) at 12 monthsThe Open Container Initiative (OCI) at 12 months
The Open Container Initiative (OCI) at 12 monthsChris Aniszczyk
 
Open Source Lessons from the TODO Group
Open Source Lessons from the TODO GroupOpen Source Lessons from the TODO Group
Open Source Lessons from the TODO GroupChris Aniszczyk
 
Getting Students Involved in Open Source
Getting Students Involved in Open SourceGetting Students Involved in Open Source
Getting Students Involved in Open SourceChris Aniszczyk
 
Life at Twitter + Career Advice for Students
Life at Twitter + Career Advice for StudentsLife at Twitter + Career Advice for Students
Life at Twitter + Career Advice for StudentsChris Aniszczyk
 
Creating an Open Source Office: Lessons from Twitter
Creating an Open Source Office: Lessons from TwitterCreating an Open Source Office: Lessons from Twitter
Creating an Open Source Office: Lessons from TwitterChris Aniszczyk
 
The Open Source... Behind the Tweets
The Open Source... Behind the TweetsThe Open Source... Behind the Tweets
The Open Source... Behind the TweetsChris Aniszczyk
 
Apache Mesos at Twitter (Texas LinuxFest 2014)
Apache Mesos at Twitter (Texas LinuxFest 2014)Apache Mesos at Twitter (Texas LinuxFest 2014)
Apache Mesos at Twitter (Texas LinuxFest 2014)Chris Aniszczyk
 
Evolution of The Twitter Stack
Evolution of The Twitter StackEvolution of The Twitter Stack
Evolution of The Twitter StackChris Aniszczyk
 
Open Source Craft at Twitter
Open Source Craft at TwitterOpen Source Craft at Twitter
Open Source Craft at TwitterChris Aniszczyk
 
Open Source Compliance at Twitter
Open Source Compliance at TwitterOpen Source Compliance at Twitter
Open Source Compliance at TwitterChris Aniszczyk
 
Effective Development With Eclipse Mylyn, Git, Gerrit and Hudson
Effective Development With Eclipse Mylyn, Git, Gerrit and HudsonEffective Development With Eclipse Mylyn, Git, Gerrit and Hudson
Effective Development With Eclipse Mylyn, Git, Gerrit and HudsonChris Aniszczyk
 
Effective Git with Eclipse
Effective Git with EclipseEffective Git with Eclipse
Effective Git with EclipseChris Aniszczyk
 
Evolution of Version Control In Open Source
Evolution of Version Control In Open SourceEvolution of Version Control In Open Source
Evolution of Version Control In Open SourceChris Aniszczyk
 
ESE 2010: Using Git in Eclipse
ESE 2010: Using Git in EclipseESE 2010: Using Git in Eclipse
ESE 2010: Using Git in EclipseChris Aniszczyk
 

Mais de Chris Aniszczyk (20)

Bringing an open source project to the Linux Foundation
Bringing an open source project to the Linux FoundationBringing an open source project to the Linux Foundation
Bringing an open source project to the Linux Foundation
 
Starting an Open Source Program Office (OSPO)
Starting an Open Source Program Office (OSPO)Starting an Open Source Program Office (OSPO)
Starting an Open Source Program Office (OSPO)
 
Open Container Initiative Update
Open Container Initiative UpdateOpen Container Initiative Update
Open Container Initiative Update
 
Cloud Native Landscape (CNCF and OCI)
Cloud Native Landscape (CNCF and OCI)Cloud Native Landscape (CNCF and OCI)
Cloud Native Landscape (CNCF and OCI)
 
Rise of Open Source Programs
Rise of Open Source ProgramsRise of Open Source Programs
Rise of Open Source Programs
 
The Open Container Initiative (OCI) at 12 months
The Open Container Initiative (OCI) at 12 monthsThe Open Container Initiative (OCI) at 12 months
The Open Container Initiative (OCI) at 12 months
 
Open Source Lessons from the TODO Group
Open Source Lessons from the TODO GroupOpen Source Lessons from the TODO Group
Open Source Lessons from the TODO Group
 
Getting Students Involved in Open Source
Getting Students Involved in Open SourceGetting Students Involved in Open Source
Getting Students Involved in Open Source
 
Life at Twitter + Career Advice for Students
Life at Twitter + Career Advice for StudentsLife at Twitter + Career Advice for Students
Life at Twitter + Career Advice for Students
 
Creating an Open Source Office: Lessons from Twitter
Creating an Open Source Office: Lessons from TwitterCreating an Open Source Office: Lessons from Twitter
Creating an Open Source Office: Lessons from Twitter
 
The Open Source... Behind the Tweets
The Open Source... Behind the TweetsThe Open Source... Behind the Tweets
The Open Source... Behind the Tweets
 
Apache Mesos at Twitter (Texas LinuxFest 2014)
Apache Mesos at Twitter (Texas LinuxFest 2014)Apache Mesos at Twitter (Texas LinuxFest 2014)
Apache Mesos at Twitter (Texas LinuxFest 2014)
 
Evolution of The Twitter Stack
Evolution of The Twitter StackEvolution of The Twitter Stack
Evolution of The Twitter Stack
 
Open Source Craft at Twitter
Open Source Craft at TwitterOpen Source Craft at Twitter
Open Source Craft at Twitter
 
Open Source Compliance at Twitter
Open Source Compliance at TwitterOpen Source Compliance at Twitter
Open Source Compliance at Twitter
 
Effective Development With Eclipse Mylyn, Git, Gerrit and Hudson
Effective Development With Eclipse Mylyn, Git, Gerrit and HudsonEffective Development With Eclipse Mylyn, Git, Gerrit and Hudson
Effective Development With Eclipse Mylyn, Git, Gerrit and Hudson
 
Effective Git with Eclipse
Effective Git with EclipseEffective Git with Eclipse
Effective Git with Eclipse
 
Evolution of Version Control In Open Source
Evolution of Version Control In Open SourceEvolution of Version Control In Open Source
Evolution of Version Control In Open Source
 
ESE 2010: Using Git in Eclipse
ESE 2010: Using Git in EclipseESE 2010: Using Git in Eclipse
ESE 2010: Using Git in Eclipse
 
SWTBot Tutorial
SWTBot TutorialSWTBot Tutorial
SWTBot Tutorial
 

Último

Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
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 DevelopmentsTrustArc
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
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...Miguel Araújo
 
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...Drew Madelung
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
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 WorkerThousandEyes
 
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 CVKhem
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 

Último (20)

Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
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
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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...
 
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...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
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
 
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
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 

Crowdsourcing and Singlesourcing Documentation

  • 1. Crowdsourcing and Singlesourcing Documentation at Eclipse Chris Aniszczyk caniszczyk@gmail.com http://twitter.com/caniszczyk David Green dgreen99@gmail.com http://twitter.com/green_david March 23, 2010 Confidential | Date | Other Information, if necessary © 2002 IBM Corporation
  • 2. Can you relate? Do you care? Eclipse Foundation, Inc.Crowdsourcing Documentation at Eclipse | © 2010 by Chris Aniszczyk and David Green
  • 3. Why Does Documentation Suck in OSS?  There’s always more important work to do...  Most developers don’t like to write documentation...  Generally a pain to craft...  The Eclipse Platform help is in HTML...  DocBook and DITA have learning curves  In open source communities there are barriers  Committer Agreements  Version Control Systems  So... how do we make it better? Eclipse Foundation, Inc.Crowdsourcing Documentation at Eclipse | © 2010 by Chris Aniszczyk and David Green
  • 4. Crowdsourcing and Accessibility  Involve more people in the documentation process to make it better  If it’s hard to contribute documentation, no one will do it Eclipse Foundation, Inc.Crowdsourcing Documentation at Eclipse | © 2010 by Chris Aniszczyk and David Green
  • 5. Making it Easier - The Wiki Way  So, how do we involve people in the documentation process?  Use a wiki to lower the barrier to entry!  Anyone can contribute  Easy to contribute via wiki markup  Documentation changes are instantly available! Eclipse Foundation, Inc.Crowdsourcing Documentation at Eclipse | © 2010 by Chris Aniszczyk and David Green
  • 6. Singlesourcing Documentation  Author once!  Publish to multiple formats  web  Eclipse Help (documentation bundle)  PDF  The wiki alone doesn’t help solve this problem... Eclipse Foundation, Inc.Crowdsourcing Documentation at Eclipse | © 2010 by Chris Aniszczyk and David Green
  • 7. Mylyn WikiText  Provides an extensible framework and set of tools  Focuses on parsing, editing and presenting wiki markup  Ant tasks for generating HTML and other formats  Wiki text editor for Eclipse  Supports a variety of markup languages  MediaWiki (this is what Eclipsepedia uses)  Confluence  Textile Eclipse Foundation, Inc.Crowdsourcing Documentation at Eclipse | © 2010 by Chris Aniszczyk and David Green
  • 8. Single Sourcing + Crowdsourcing  People contribute documentation via the wiki  Ant build downloads wiki content  Ant tasks generate Eclipse help and other formats... Eclipse Foundation, Inc.Crowdsourcing Documentation at Eclipse | © 2010 by Chris Aniszczyk and David Green
  • 9. Successful Examples from Eclipse.org  Mylyn  Uses two wiki pages on Eclipsepedia for its documentation  http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.mylyn/ org.eclipse.mylyn.help.ui/build-helper.xml?root=Tools_Project&view=markup  EGit  Generates documentation from its user guide on Eclipsepedia  http://wiki.eclipse.org/EGit/User_Guide  Xtext  A slightly different example; uses Textile and Wikitext  The textile files are in a VCS, making crowdsourcing a bit difficult...  http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.tmf/org.eclipse.xtext/plugins/ org.eclipse.xtext.doc/?root=Modeling_Project Eclipse Foundation, Inc.Crowdsourcing Documentation at Eclipse | © 2010 by Chris Aniszczyk and David Green
  • 10. Show me the Magic! http://wiki.eclipse.org/DocumentationGuidelines/Example Eclipse Foundation, Inc.Crowdsourcing Documentation at Eclipse | © 2010 by Chris Aniszczyk and David Green
  • 11. Conclusion  Single sourcing documentation makes it flexible  Crowd sourcing documentation lowers contribution barriers  There is little reason to not use this approach at Eclipse.org Eclipse Foundation, Inc.Crowdsourcing Documentation at Eclipse | © 2010 by Chris Aniszczyk and David Green
  • 12. Q&A Eclipse Foundation, Inc.Crowdsourcing Documentation at Eclipse | © 2010 by Chris Aniszczyk and David Green

Notas do Editor