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
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
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
210
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
110
Michael Nitschinger on Building a reactive Couchbase driver for the JVM
ejug
0
160
Other Decks in Technology
See All in Technology
Apache Icebergインフラストラクチャ:ストレージ・カタログ・エンジンの選択肢とClouderaプラットフォームでの実装
tsugiyama
0
110
AWS ネットワーク構築でハマった(ハマりかけた) 5選とそこから得た教訓
nagisa53
4
250
修正PRを食べてレビュースキルが賢くなる:Claude Codeによる自己改善サイクル
yuyaumetsu
6
1.6k
まちスペース®とデジタルツインと「まちづくり」
hiro_ogi
0
130
20260804_Q4AzureUpdateBite_FabricDataAgentの精度を高める設計.pdf
matayuuu
1
140
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
1.2k
同じWAFが、攻撃の“形”は弾く── 正当な“形”の不正は通す
kuroneko13
0
220
ボトムアップ文化が強い組織で セキュリティをどう根付かせていくかの現在進行形の話 / Making Security Stick in a Bottom-Up Organization
yamaguchitk333
0
240
LanceDB入門
mocobeta
8
580
Breaking the Seal: Static Deobfuscation of Compiled V8 JavaScript Bytecode Malware
hshrzd
0
840
私がブラウザを自作したくなった理由
supurazako
1
250
研究開発部の紹介 / Sansan R&D Profile
sansan33
PRO
4
24k
Featured
See All Featured
Being A Developer After 40
akosma
91
590k
Chasing Engaging Ingredients in Design
codingconduct
0
270
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
230
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
210
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
170
The browser strikes back
jonoalderson
0
1.5k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
650
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.6k
The Cult of Friendly URLs
andyhume
79
7k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
670
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
250
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]
!