Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Andres Almiray on Ascii Doctor
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Enterprise Java User Group Austria
July 01, 2015
Technology
140
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Andres Almiray on Ascii Doctor
Enterprise Java User Group Austria
July 01, 2015
More Decks by Enterprise Java User Group Austria
See All by Enterprise Java User Group Austria
Gerrit Grunwald on What the CRaC... SUPERFAST JVM STARTUP
ejug
2
200
Spring Framework 5.2 - Core Container Revisited
ejug
0
190
Andreas Caternberg on Jenkins Pipelines
ejug
1
800
Martin Ahrer on Continuous Delivery Infrastructure With Docker
ejug
0
170
Dirk Mahler on Software Analyse mit jQAssistant & Neo4j
ejug
1
310
Christoph Strobl on Spring Data & Hypermedia
ejug
0
160
Stefan Armbruster on Graph Modelling Antipatterns
ejug
1
140
Stefan Armbruster on Introduction into Neo4J
ejug
1
100
Michael Nitschinger on Building a reactive Couchbase driver for the JVM
ejug
0
160
Other Decks in Technology
See All in Technology
QAと開発の両側から進める AI活用 -QAプロセスAI支援ツールキットと Inner Loop / Outer Loopの取り組み-
legalontechnologies
PRO
2
150
インシデント事例と パッケージの全量解析に学ぶ ソフトウェアサプライチェーンの守り方 / supply-chain-attack-defense
flatt_security
0
1.1k
コンポーネント名には何を含めるべきなのか? / what-should-be-included-in-component-names
airrnot1106
0
130
セキュリティ研修【MIXI 26新卒技術研修】
mixi_engineers
PRO
20
17k
システム監視入門
grimoh
4
680
reFACToring
moznion
1
730
データ活用研修 問いの発見と仮説構築【MIXI 26新卒技術研修】
mixi_engineers
PRO
1
460
StepFunctionsとGraphRAGを活用した暗黙知活用のためのRAG基盤
yakumo
0
180
AI時代におけるテストの基礎の再定義 / Rethinking the Fundamentals of Testing in the AI Era
mineo_matsuya
15
5.9k
iOS/Androidの二刀流エンジニアがFlutter & TypeScriptへ越境後の現在地 - Flutterがメインになって見えた景色と現在の醍醐味 / Dual-Platform Mobile Engineer Shifts to Flutter & TypeScript - The View and Real Thrill of Going Flutter-First
bitkey
PRO
0
110
データベース研修【MIXI 26新卒技術研修】
mixi_engineers
PRO
1
490
事業成長とAI活用を止めないデータ基盤アーキテクチャの設計思想
hiracky16
0
740
Featured
See All Featured
A better future with KSS
kneath
240
18k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
220
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
270
How to make the Groovebox
asonas
2
2.3k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.2k
Into the Great Unknown - MozCon
thekraken
41
2.6k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.2k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
440
Faster Mobile Websites
deanohume
310
32k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.2k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.4k
Transcript
Asciidoctor: Because writing documentation does not have to suck Andres
Almiray @aalmiray
[email protected]
Java developer since the beginning True believer in Open Source
Groovy committer since 2007 Project lead of the Griffon framework Currently working for About the Speaker
About the Speaker
None
About the Speaker
None
= Hello, Gr8conf! Doc Writer <
[email protected]
> An introduction to http://asciidoc.org[AsciiDoc].
== First Section * item 1 * item 2 [source,groovy] ---- println "Hello, World!" ----
None
The Asciidoctor Bunch @alexsotob! @lightguardjp! @mojavelinux! @carbonfray!
http://asciidoctor.org • Gradle! • Maven! • Plain Java! • Javascript
(asciidoctor.js)! • Chrome extension! • Firefox addon! • http://github.com/asciidoctor!
build.gradle buildscript {! repositories {! maven {! url 'http://dl.bintray.com/content/aalmiray/asciidoctor’! }!
jcenter()! }! ! dependencies {! classpath 'org.asciidoctor:asciidoctor-gradle-plugin:0.7.0’! }! }! ! apply plugin: 'asciidoctor! !
Configuration asciidoctor {! backends = [‘html5’, ‘docbook’] // more to
come!! options = [! toc: ‘left’,! ‘toc-title’: ‘Table of Contents’,! ‘projectVersion’: project.version! ]! }! !
Asciidoclet /**! * = Asciidoclet! *! * Sample comments that
include +source code+.! *! * [source,java]! * --! * public class Main{! * public static void main(String[] args) {! * Foo.doAwesomeStuff();! * }! * }! * --! *! * @author https://github.com/asciidoctor[asciidoctor]! */! public class Foo {! public static void doAwesomeStuff() { … }! }!
Want more examples? Groovy, Golo and Ceylon languages use Asciidoc
for their documentation The Spring framework manual Asciidoctor website itself Arquillian, Weld and other JBoss sites The animals-on-covers book publisher accepts Asciidoc as a format J
STOP!! ! DEMO TIME!
Q & A!
THANK YOU!! ! @aalmiray!
[email protected]
!