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
Документирование API
Search
Dmitry Efimov
March 30, 2016
Programming
0
200
Документирование API
Dmitry Efimov
March 30, 2016
Tweet
Share
More Decks by Dmitry Efimov
See All by Dmitry Efimov
Автоматизируем синхронизацию HTTP API и документации
tuwilof
0
45
Автоматизация Document-Driven Development для проектов с большим API
tuwilof
0
47
Инструменты для обнаружения рассинхронизации реализации “REST” API от документации
tuwilof
0
51
Валидация “REST” API по документации APIB
tuwilof
0
44
Негативное тестирование “REST” API и защита от него
tuwilof
0
340
Ликбез по JSON
tuwilof
0
90
API Blueprint
tuwilof
0
83
Почему и как заменить все id на UUID
tuwilof
0
97
Authentication in rails. Monolith vs SPA
tuwilof
0
210
Other Decks in Programming
See All in Programming
OSSとなったswift-buildで Xcodeのビルドを差し替えられるため 自分でXcodeを直せる時代になっている ダイアモンド問題編
yimajo
3
620
Apache Iceberg V3 and migration to V3
tomtanaka
0
160
Data-Centric Kaggle
isax1015
2
780
16年目のピクシブ百科事典を支える最新の技術基盤 / The Modern Tech Stack Powering Pixiv Encyclopedia in its 16th Year
ahuglajbclajep
5
1k
AIによるイベントストーミング図からのコード生成 / AI-powered code generation from Event Storming diagrams
nrslib
2
1.9k
責任感のあるCloudWatchアラームを設計しよう
akihisaikeda
3
180
HTTPプロトコル正しく理解していますか? 〜かわいい猫と共に学ぼう。ฅ^•ω•^ฅ ニャ〜
hekuchan
2
690
Basic Architectures
denyspoltorak
0
680
今から始めるClaude Code超入門
448jp
8
8.8k
SourceGeneratorのススメ
htkym
0
200
AIエージェント、”どう作るか”で差は出るか? / AI Agents: Does the "How" Make a Difference?
rkaga
4
2k
Lambda のコードストレージ容量に気をつけましょう
tattwan718
0
130
Featured
See All Featured
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.6k
Chasing Engaging Ingredients in Design
codingconduct
0
110
Marketing to machines
jonoalderson
1
4.6k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.4k
New Earth Scene 8
popppiees
1
1.5k
Raft: Consensus for Rubyists
vanstee
141
7.3k
My Coaching Mixtape
mlcsv
0
48
Statistics for Hackers
jakevdp
799
230k
Tell your own story through comics
letsgokoyo
1
810
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.4k
How Software Deployment tools have changed in the past 20 years
geshan
0
32k
Automating Front-end Workflow
addyosmani
1371
200k
Transcript
None
None
None
None
# Клиент # Ошибка в синтаксисе запроса # Создание пользователя
# # @note заметка # # @param [User] user пользователь # # @raise [Client::BadRequest] ошибка в синтаксисе запроса # # @return [User] пользователь
# @note Если не помещается, можно # продолжить писать на
другой строке # @note если требуется что то перечислить # - можно # - сделать # - список
yard server --reload http://localhost:8808/
None
None
resource_description do name "Аутентификация" end api! 'Вход в систему' param
:login, String, required: true, desc: "Логин пользователя" param :password, String, required: true, desc: "Пароль пользователя" error 401, "Ошибка в логине или пароле" example 'можно написать пример тела запроса или ответа'
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
https://apiblueprint.org/tools.html https://github.com/kylef/apiblueprint.vim https://atom.io/packages/api-blueprint-preview https://atom.io/packages/language-api-blueprint
http://yardoc.org/ https://github.com/lsegal/yard https://github.com/Apipie/apipie-rails https://apiary.io/ https://apiblueprint.org https://github.com/apiaryio/mson https://help.apiary.io/api_101/ https://apiblueprint.org/documentation/specification.html