Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Andres Almiray on Ascii Doctor
Search
Enterprise Java User Group Austria
July 01, 2015
Technology
150
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
230
Spring Framework 5.2 - Core Container Revisited
ejug
0
190
Andreas Caternberg on Jenkins Pipelines
ejug
1
820
Martin Ahrer on Continuous Delivery Infrastructure With Docker
ejug
0
180
Dirk Mahler on Software Analyse mit jQAssistant & Neo4j
ejug
1
320
Christoph Strobl on Spring Data & Hypermedia
ejug
0
170
Stefan Armbruster on Graph Modelling Antipatterns
ejug
1
150
Stefan Armbruster on Introduction into Neo4J
ejug
1
120
Michael Nitschinger on Building a reactive Couchbase driver for the JVM
ejug
0
170
Other Decks in Technology
See All in Technology
[AWS 秋のクラウドオペレーション祭り 2026]AWS DevOps Agentで変わるリリースと運用対応 ~リリース管理機能と Directed actions のご紹介~
furuton
4
1.2k
AI時代のPRレビューにどう向き合うか?
kairim0
1
130
初対面のメンバーがチームを組み、Claude Codeでゼロからサービスをリリース
mkdev10
1
110
検証フェーズはAIの回答を判断するための学習機会
toru_kubota
2
560
Google Cloud Next Tokyo 26登壇時のスクリプト
recruitengineers
PRO
0
220
分析AIエージェントを育てる、動く環境を育てる
codatum
1
700
LLM機能を自作して分かるSnowflake Cortex AIの強み
nayuts
0
340
脆弱性診断って、何をしているの? 〜弱点を見つけて、会社の改善につなげるまで〜
keeg
0
780
メルペイ 会計システム概要と歴史
mewuto
0
200
おそらく日本で唯一のDevRelインターン生として
husengs7
0
170
USB PDを使ってスマホを労わりたい
raspython3
0
110
全人類(ほぼ)AWS Organizations の上でAWSを利用している、その世界を知る話
htan
1
130
Featured
See All Featured
The #1 spot is gone: here's how to win anyway
tamaranovitovic
4
1.2k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.6k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.5k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
The Language of Interfaces
destraynor
162
27k
From π to Pie charts
rasagy
1
390
Build your cross-platform service in a week with App Engine
jlugia
234
19k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
930
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.6k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
The Curse of the Amulet
leimatthew05
3
15k
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]
!