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
Continuous Documentation @JavaLand 2018
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Daniel Kocot
March 13, 2018
Programming
140
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Continuous Documentation @JavaLand 2018
Daniel Kocot
March 13, 2018
More Decks by Daniel Kocot
See All by Daniel Kocot
Navigating the Post OpenAPI Era
danielkocot
0
56
The Digital Product Passport
danielkocot
0
84
Establishing a Specification Framework for API Management Federation
danielkocot
0
60
API Sprawl In The Era Of Great Unbundling
danielkocot
0
120
API Development: Evolving Prospects and Future Outlook
danielkocot
0
150
API Thinking
danielkocot
0
100
The intersection of AI and API Development
danielkocot
0
74
Unlocking collaboration with Internal Developer Portals and Marketplaces - Democratizing API Access
danielkocot
0
51
leveraging_prompt_engineering_for_effective_openapi_descriptions_of_apis.pdf
danielkocot
0
83
Other Decks in Programming
See All in Programming
30年振りにコンパイラの定数整数除算を改善した
herumi
9
4.4k
DroidKaigi 2026 「個人開発という実験場: Android エンジニアが手にする4つの自由」
slashnephy
0
200
AIに既存システムを理解させる技術 ~レガシーを見捨てないハーネスエンジニアリング入門~
ochtum
0
200
FDEとは、何者なのか?
masapyon1212
0
130
思考垂れ流し開発 ~音声入力 × AIエージェント × 開発ハーネスによる試行錯誤~
npostring
0
810
MySQLとPostgreSQLって何が違うの?
akagami
PRO
0
160
From 6 People Classroom Meetup to 100 People Regional Conference / FOSS4G Hiroshima 2026
furukawayasuto
0
100
【デモ】Kiroで体験する仕様駆動開発|設計からコーディングまでAIと進める開発フロー
cmkudo
0
560
異なる設計思想のフレームワークを経験して得た学び
amekuhideki
2
1.5k
「AI時代、配布するPythonコードをどう守るか: 難読化の実験と判断軸」 #PyconJP2026
pkshadeck
PRO
2
150
まだ間に合う!今年の夏こそSchemeのマクロ展開器を完全理解!
omasanori
0
620
iOS開発×AI駆動開発 〜最近使って便利だったスキルの話〜
nogu66
0
140
Featured
See All Featured
Darren the Foodie - Storyboard
khoart
PRO
3
3.9k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
510
VelocityConf: Rendering Performance Case Studies
addyosmani
331
25k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.5k
30 Presentation Tips
portentint
PRO
1
390
Marketing to machines
jonoalderson
1
5.7k
Faster Mobile Websites
deanohume
310
32k
Between Models and Reality
mayunak
4
450
The Limits of Empathy - UXLibs8
cassininazir
1
630
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
680
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
410
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.6k
Transcript
Continuous Documentation Daniel Kocot (@dk_1977) JavaLand 2018 13.03.2018 1
2
3
4 Show your hands
5 Continuous Delivery Develop Build Test Deploy Release
Agilität und Dokumentation 6
Agiles Manifest Individuen und Interaktionen mehr als Prozesse und Werkzeuge
Funktionierende Software mehr als umfassende Dokumentation Zusammenarbeit mit den Kunden mehr als Vertragsverhandlung Reagieren auf Veränderungen mehr als das Befolgen eines Plans 7
Agiles Manifest Funktionierende Software mehr als umfassende Dokumentation 8
Dokumentation als Inkrement 9
Transparenz 10
Verantwortlichkeit 11
Review 12
Der Kunde im Kontext von Dokumentation 13
Lebendige Anforderungen 14
Der richtige Inhalt 15
Gestaltung 16
17 Retrospektive Dokumentationslandschaft Wissensmanagement
Werkzeuge 18
Documentation as Code 19
Asciidoctor 20
21
PlantUML 22
23
Test Driven Documentation 24 Anforderung mit Gherkin Tests mit Spock
Spock Reports
API Dokumentation 25 25 swagger2markup Spring REST Docs
Buildmanagement & Buildpipelines 26
Multi-Channel Dokumentation 27 27
Wikis 28
Static Site Generators JBake jekyll Antora 29
Asciidoctor PDF speedata Publisher 30 Portable Document Format
31 Documentation as a Service Spark Framework
DEMO 32
Weiterführende Informationen •Agile, frisch gebackene Dokumentation – Teil 1: JBake
https://blog.codecentric.de/2017/10/jbake-agile-dokumentation-teil-1/ •Agile, frisch gebackene Dokumentation – Teil 2: PlantUML mit JBake https://blog.codecentric.de/2017/11/agile-frisch-gebackene-dokumentation-teil-2-plantuml-mit-jbake/ •Agile, frisch gebackene Dokumentation – Teil 3: Getestete Anforderungen mit JBake https://blog.codecentric.de/2018/02/agile-frisch-gebackene-dokumentation-teil-3-anforderungen-spock-jbake/ 33
Q & A 34
35