SlideShare une entreprise Scribd logo
1  sur  13
Télécharger pour lire hors ligne
Mylyn Docs
…and how it can be a powerful tool
Copyright © 2015-2016 Torkild U. Resheim, Itema AS
About me
Torkild Ulvøy Resheim
* Consultant & Senior Software Developer at Itema AS
* Committer at Mylyn Docs, Mylyn Builds and Orbit
* Helps out at the Eclipse Science Working Group
torkildr on Twitter
tur@itema.no
http://www.itema.no
Copyright © 2015-2016 Torkild U. Resheim, Itema AS
About the project
"The scope of the Mylyn Docs
project is Eclipse-based access to
documentation systems such as
Wikis and other portals."
4 Started from Mylyn WikiText
component in August 2008
4 18 contributors and committers
4 137k lines of code
Copyright © 2015-2016 Torkild U. Resheim, Itema AS
Why use Mylyn Docs?
"First of all thank you HUGELY for WikiText. I've used it
to create documentation to go along with the software
I'm sending to the ISS for astronauts to use. Very cool."
— Tamar Cohen, NASA, June 20121
1
https://www.eclipse.org/forums/index.php/t/366592/
Copyright © 2015-2016 Torkild U. Resheim, Itema AS
Mylyn docs restructuring
Mylyn Docs will be split into several new projects under the "Lifecycle
Tools"2
TLP:
4 Wikitext
4 Imsar (!)
4 VEX
4 Intent
2
https://wiki.eclipse.org/Mylyn/Restructuring/2015
Copyright © 2015-2016 Torkild U. Resheim, Itema AS
Components
4 WikiText
4 Wikitext Editor
4 ANT and Maven tasks
4 Extensible Java API
4 EPUB
4 Ant task
4 Wizard for WikiText to EPUB
4 Java API
Copyright © 2015-2016 Torkild U. Resheim, Itema AS
Supported dialects
4 Asciidoc
4 Commonmark
4 Confluence
4 Markdown
4 Mediawiki
4 Textile
4 TracWiki
4 TWiki
Copyright © 2015-2016 Torkild U. Resheim, Itema AS
Using Mylyn Docs
The Java API
Copyright © 2015-2016 Torkild U. Resheim, Itema AS
As a user I want to read my
documentation in PDF and EPUB
4 Write equations in LaTeX from within Eclipse
4 Insert these equations into my MarkDown document
4 Use Mylyn Docs to generate all formats
4 Convert from MarkDown to HTML and assemble EPUB
4 Convert from MarkDown to XSL:FO and generate PDF
Copyright © 2015-2016 Torkild U. Resheim, Itema AS
As a developer I want to read all my
coding books with pretty formatting
4 The coding book I just bought has bad formatting and I find it hard to read.
4 Use Mylyn Docs tools to unpack the book
4 Add an improved CSS file
4 Modify the source code listings
4 Add a new page
4 Copy modified book to reading system and smile! !
Copyright © 2015-2016 Torkild U. Resheim, Itema AS
Summary
Copyright © 2015-2016 Torkild U. Resheim, Itema AS
Slides and code:
https://github.com/
turesheim/mylyn-docs-
examples
Copyright © 2015-2016 Torkild U. Resheim, Itema AS
Copyright © 2015-2016 Torkild U. Resheim, Itema AS

Contenu connexe

Similaire à Mylyn Docs, EclipseCon North America 2016

Drupal vs Wordpress
Drupal vs WordpressDrupal vs Wordpress
Drupal vs WordpressIan Mariano
 
Single-Source Publishing Across Multiple Formats with George Bina and Radu Co...
Single-Source Publishing Across Multiple Formats with George Bina and Radu Co...Single-Source Publishing Across Multiple Formats with George Bina and Radu Co...
Single-Source Publishing Across Multiple Formats with George Bina and Radu Co...Information Development World
 
Create a publication database for enhancing research visibility
Create a publication database for enhancing research visibilityCreate a publication database for enhancing research visibility
Create a publication database for enhancing research visibilityNader Ale Ebrahim
 
The Library as Publisher: How Pressbooks Supports Knowledge Sharing
The Library as Publisher: How Pressbooks Supports Knowledge SharingThe Library as Publisher: How Pressbooks Supports Knowledge Sharing
The Library as Publisher: How Pressbooks Supports Knowledge SharingWiLS
 
Openstack Summit Boston 2017: Participating in translation makes you an inte...
Openstack Summit Boston 2017:  Participating in translation makes you an inte...Openstack Summit Boston 2017:  Participating in translation makes you an inte...
Openstack Summit Boston 2017: Participating in translation makes you an inte...Frank Kloeker
 
Textkernel Talks - Neo4j usage in Textkernel
Textkernel Talks - Neo4j usage in TextkernelTextkernel Talks - Neo4j usage in Textkernel
Textkernel Talks - Neo4j usage in TextkernelTextkernel
 
“Document publishing tools” for research visibility improvement
“Document publishing tools” for research visibility improvement“Document publishing tools” for research visibility improvement
“Document publishing tools” for research visibility improvementNader Ale Ebrahim
 
Project Lighthouse - Rodney Tamblyn | Talis Insight Europe 2016
Project Lighthouse - Rodney Tamblyn | Talis Insight Europe 2016Project Lighthouse - Rodney Tamblyn | Talis Insight Europe 2016
Project Lighthouse - Rodney Tamblyn | Talis Insight Europe 2016Talis
 
Geeko Magazine: A Technical Magazine on openSUSE, edited on openSUSE―openSUSE...
Geeko Magazine: A Technical Magazine on openSUSE, edited on openSUSE―openSUSE...Geeko Magazine: A Technical Magazine on openSUSE, edited on openSUSE―openSUSE...
Geeko Magazine: A Technical Magazine on openSUSE, edited on openSUSE―openSUSE...Fuminobu Takeyama
 
Pair writing: better content, more customer-focused
Pair writing: better content, more customer-focusedPair writing: better content, more customer-focused
Pair writing: better content, more customer-focusedAudun Rundberg
 
EN How to Organize a Text_ by Slidesgo.pptx
EN How to Organize a Text_ by Slidesgo.pptxEN How to Organize a Text_ by Slidesgo.pptx
EN How to Organize a Text_ by Slidesgo.pptxvalentinoromli
 
eBooks Platforms, Standards and Use
eBooks Platforms, Standards and UseeBooks Platforms, Standards and Use
eBooks Platforms, Standards and Usedclsocialmedia
 
Self Introduction for people interested in me.
Self Introduction for people interested in me.Self Introduction for people interested in me.
Self Introduction for people interested in me.孝好 飯塚
 
DevOps practices and tools of a small company in love with open source
DevOps practices and tools of a small company in love with open sourceDevOps practices and tools of a small company in love with open source
DevOps practices and tools of a small company in love with open sourceFrancesco Chicchiriccò
 

Similaire à Mylyn Docs, EclipseCon North America 2016 (20)

Drupal vs Wordpress
Drupal vs WordpressDrupal vs Wordpress
Drupal vs Wordpress
 
Single-Source Publishing Across Multiple Formats with George Bina and Radu Co...
Single-Source Publishing Across Multiple Formats with George Bina and Radu Co...Single-Source Publishing Across Multiple Formats with George Bina and Radu Co...
Single-Source Publishing Across Multiple Formats with George Bina and Radu Co...
 
Create a publication database for enhancing research visibility
Create a publication database for enhancing research visibilityCreate a publication database for enhancing research visibility
Create a publication database for enhancing research visibility
 
The Library as Publisher: How Pressbooks Supports Knowledge Sharing
The Library as Publisher: How Pressbooks Supports Knowledge SharingThe Library as Publisher: How Pressbooks Supports Knowledge Sharing
The Library as Publisher: How Pressbooks Supports Knowledge Sharing
 
Openstack Summit Boston 2017: Participating in translation makes you an inte...
Openstack Summit Boston 2017:  Participating in translation makes you an inte...Openstack Summit Boston 2017:  Participating in translation makes you an inte...
Openstack Summit Boston 2017: Participating in translation makes you an inte...
 
Textkernel Talks - Neo4j usage in Textkernel
Textkernel Talks - Neo4j usage in TextkernelTextkernel Talks - Neo4j usage in Textkernel
Textkernel Talks - Neo4j usage in Textkernel
 
eloranta_1293
eloranta_1293eloranta_1293
eloranta_1293
 
“Document publishing tools” for research visibility improvement
“Document publishing tools” for research visibility improvement“Document publishing tools” for research visibility improvement
“Document publishing tools” for research visibility improvement
 
Python
PythonPython
Python
 
Project Lighthouse - Rodney Tamblyn | Talis Insight Europe 2016
Project Lighthouse - Rodney Tamblyn | Talis Insight Europe 2016Project Lighthouse - Rodney Tamblyn | Talis Insight Europe 2016
Project Lighthouse - Rodney Tamblyn | Talis Insight Europe 2016
 
Geeko Magazine: A Technical Magazine on openSUSE, edited on openSUSE―openSUSE...
Geeko Magazine: A Technical Magazine on openSUSE, edited on openSUSE―openSUSE...Geeko Magazine: A Technical Magazine on openSUSE, edited on openSUSE―openSUSE...
Geeko Magazine: A Technical Magazine on openSUSE, edited on openSUSE―openSUSE...
 
Concordances
Concordances Concordances
Concordances
 
Pair writing: better content, more customer-focused
Pair writing: better content, more customer-focusedPair writing: better content, more customer-focused
Pair writing: better content, more customer-focused
 
Content like water
Content like waterContent like water
Content like water
 
Slide share + echo360
Slide share + echo360Slide share + echo360
Slide share + echo360
 
EN How to Organize a Text_ by Slidesgo.pptx
EN How to Organize a Text_ by Slidesgo.pptxEN How to Organize a Text_ by Slidesgo.pptx
EN How to Organize a Text_ by Slidesgo.pptx
 
eBooks Platforms, Standards and Use
eBooks Platforms, Standards and UseeBooks Platforms, Standards and Use
eBooks Platforms, Standards and Use
 
Self Introduction for people interested in me.
Self Introduction for people interested in me.Self Introduction for people interested in me.
Self Introduction for people interested in me.
 
Jakob Larsen - CV
Jakob Larsen - CVJakob Larsen - CV
Jakob Larsen - CV
 
DevOps practices and tools of a small company in love with open source
DevOps practices and tools of a small company in love with open sourceDevOps practices and tools of a small company in love with open source
DevOps practices and tools of a small company in love with open source
 

Dernier

How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...software pro Development
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...kalichargn70th171
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfryanfarris8
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfproinshot.com
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024Mind IT Systems
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesVictorSzoltysek
 

Dernier (20)

How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 

Mylyn Docs, EclipseCon North America 2016

  • 1. Mylyn Docs …and how it can be a powerful tool Copyright © 2015-2016 Torkild U. Resheim, Itema AS
  • 2. About me Torkild Ulvøy Resheim * Consultant & Senior Software Developer at Itema AS * Committer at Mylyn Docs, Mylyn Builds and Orbit * Helps out at the Eclipse Science Working Group torkildr on Twitter tur@itema.no http://www.itema.no Copyright © 2015-2016 Torkild U. Resheim, Itema AS
  • 3. About the project "The scope of the Mylyn Docs project is Eclipse-based access to documentation systems such as Wikis and other portals." 4 Started from Mylyn WikiText component in August 2008 4 18 contributors and committers 4 137k lines of code Copyright © 2015-2016 Torkild U. Resheim, Itema AS
  • 4. Why use Mylyn Docs? "First of all thank you HUGELY for WikiText. I've used it to create documentation to go along with the software I'm sending to the ISS for astronauts to use. Very cool." — Tamar Cohen, NASA, June 20121 1 https://www.eclipse.org/forums/index.php/t/366592/ Copyright © 2015-2016 Torkild U. Resheim, Itema AS
  • 5. Mylyn docs restructuring Mylyn Docs will be split into several new projects under the "Lifecycle Tools"2 TLP: 4 Wikitext 4 Imsar (!) 4 VEX 4 Intent 2 https://wiki.eclipse.org/Mylyn/Restructuring/2015 Copyright © 2015-2016 Torkild U. Resheim, Itema AS
  • 6. Components 4 WikiText 4 Wikitext Editor 4 ANT and Maven tasks 4 Extensible Java API 4 EPUB 4 Ant task 4 Wizard for WikiText to EPUB 4 Java API Copyright © 2015-2016 Torkild U. Resheim, Itema AS
  • 7. Supported dialects 4 Asciidoc 4 Commonmark 4 Confluence 4 Markdown 4 Mediawiki 4 Textile 4 TracWiki 4 TWiki Copyright © 2015-2016 Torkild U. Resheim, Itema AS
  • 8. Using Mylyn Docs The Java API Copyright © 2015-2016 Torkild U. Resheim, Itema AS
  • 9. As a user I want to read my documentation in PDF and EPUB 4 Write equations in LaTeX from within Eclipse 4 Insert these equations into my MarkDown document 4 Use Mylyn Docs to generate all formats 4 Convert from MarkDown to HTML and assemble EPUB 4 Convert from MarkDown to XSL:FO and generate PDF Copyright © 2015-2016 Torkild U. Resheim, Itema AS
  • 10. As a developer I want to read all my coding books with pretty formatting 4 The coding book I just bought has bad formatting and I find it hard to read. 4 Use Mylyn Docs tools to unpack the book 4 Add an improved CSS file 4 Modify the source code listings 4 Add a new page 4 Copy modified book to reading system and smile! ! Copyright © 2015-2016 Torkild U. Resheim, Itema AS
  • 11. Summary Copyright © 2015-2016 Torkild U. Resheim, Itema AS
  • 13. Copyright © 2015-2016 Torkild U. Resheim, Itema AS