64
1

Арина Кирпичева — Как начать документировать API

  • Upload
    yandex

  • View
    252

  • Download
    6

Embed Size (px)

DESCRIPTION

Докладчик поделится своим первым опытом документирования API в Яндексе. Это будет интересно всем, кто собирается писать документацию для разработчиков или ищет технического писателя, способного документировать сложные программные компоненты. Вы узнаете, какими навыками должен обладать кандидат и какие знания ему понадобятся.

Citation preview

Page 1: Арина Кирпичева — Как начать документировать API

1

Page 2: Арина Кирпичева — Как начать документировать API

2

Как начать документировать API

Арина Кирпичёва разработчик технической документации

Page 3: Арина Кирпичева — Как начать документировать API

3

   

Application Programming Interface

Page 4: Арина Кирпичева — Как начать документировать API

4

   

Application Programming Interface

Page 5: Арина Кирпичева — Как начать документировать API

5

   

Application Programming Interface

Page 6: Арина Кирпичева — Как начать документировать API

6

   

Application Programming Interface КТО?

Page 7: Арина Кирпичева — Как начать документировать API

7

Page 8: Арина Кирпичева — Как начать документировать API

8

Page 9: Арина Кирпичева — Как начать документировать API

9

   

Application Programming Interface КАК?

Page 10: Арина Кирпичева — Как начать документировать API

10

Понятный API

?

Непонятный API

Page 11: Арина Кирпичева — Как начать документировать API

11

Понятный API

Понять

Непонятный API

Page 12: Арина Кирпичева — Как начать документировать API

12

Понятный API

Непонятный API

Докумен-тировать

Page 13: Арина Кирпичева — Как начать документировать API

13

   

API для мобильных приложений

Page 14: Арина Кирпичева — Как начать документировать API

14

   

Java

Objective-C

Page 15: Арина Кирпичева — Как начать документировать API

15

1

Page 16: Арина Кирпичева — Как начать документировать API

16

Oперационные системы

1

Page 17: Арина Кирпичева — Как начать документировать API

17

Page 18: Арина Кирпичева — Как начать документировать API

18

Page 19: Арина Кирпичева — Как начать документировать API

19

Page 20: Арина Кирпичева — Как начать документировать API

20

Page 21: Арина Кирпичева — Как начать документировать API

21

2

Page 22: Арина Кирпичева — Как начать документировать API

22

Технологии документиро-

вания

2

Page 23: Арина Кирпичева — Как начать документировать API

23

Документация

Технологии документиро-

вания

Код

Page 24: Арина Кирпичева — Как начать документировать API

24

Документация

Код

Page 25: Арина Кирпичева — Как начать документировать API

25

Документация

Код

СИСТЕМЫ КОНТРОЛЯ ВЕРСИЙ

Page 26: Арина Кирпичева — Как начать документировать API

26

Документация

Код

СИСТЕМЫ КОНТРОЛЯ ВЕРСИЙ

SVN

Page 27: Арина Кирпичева — Как начать документировать API

27

Документация

Код

СИСТЕМЫ КОНТРОЛЯ ВЕРСИЙ

GIT SVN

Page 28: Арина Кирпичева — Как начать документировать API

28

Документация

Код

СИСТЕМЫ КОНТРОЛЯ ВЕРСИЙ

GIT SVN

ПРИНЦИП ЕДИНОГО ИСТОЧНИКА

Page 29: Арина Кирпичева — Как начать документировать API

29

Документация

Код

СИСТЕМЫ КОНТРОЛЯ ВЕРСИЙ

XML GIT

SVN

DITA ПРИНЦИП ЕДИНОГО ИСТОЧНИКА

Page 30: Арина Кирпичева — Как начать документировать API

30

Документация

Код

Page 31: Арина Кирпичева — Как начать документировать API

31

Page 32: Арина Кирпичева — Как начать документировать API

32

Page 33: Арина Кирпичева — Как начать документировать API

33

3

Page 34: Арина Кирпичева — Как начать документировать API

34

API

3

Page 35: Арина Кирпичева — Как начать документировать API

35

   

Integrated Development Environment

Page 36: Арина Кирпичева — Как начать документировать API

36

   

Hello, world!

Page 37: Арина Кирпичева — Как начать документировать API

37

Page 38: Арина Кирпичева — Как начать документировать API

38

Page 39: Арина Кирпичева — Как начать документировать API

39

Page 40: Арина Кирпичева — Как начать документировать API

40

   

Быстрый старт

Page 41: Арина Кирпичева — Как начать документировать API

41

   

Справочник

Page 42: Арина Кирпичева — Как начать документировать API

42

   

developer.android.com developer.apple.com

Page 43: Арина Кирпичева — Как начать документировать API

43

   

Формировать Поддерживать

Page 44: Арина Кирпичева — Как начать документировать API

44

Page 45: Арина Кирпичева — Как начать документировать API

45

4

Page 46: Арина Кирпичева — Как начать документировать API

46

Генерация документации

из кода

4

Page 47: Арина Кирпичева — Как начать документировать API

47

   

54 генератора 24 языка

Page 48: Арина Кирпичева — Как начать документировать API

48

   

Java Objective-C

Page 49: Арина Кирпичева — Как начать документировать API

49

   

Java Objective-C

JAVADOC ?

Page 50: Арина Кирпичева — Как начать документировать API

50

   

Java Objective-C

JAVADOC ?

HEADERDOC ?

Page 51: Арина Кирпичева — Как начать документировать API

51

   

Java Objective-C

JAVADOC

HEADERDOC

DOXYGEN

Page 52: Арина Кирпичева — Как начать документировать API

52

Doxygen

Код+ комментарии

Page 53: Арина Кирпичева — Как начать документировать API

53

Doxygen

Код+ комментарии

Параметры

Page 54: Арина Кирпичева — Как начать документировать API

54

XML

Doxygen

Код+ комментарии

Параметры

Page 55: Арина Кирпичева — Как начать документировать API

55

DITA XML

Программа

Doxygen XML

Page 56: Арина Кирпичева — Как начать документировать API

56

   

Doxygen Программа

Page 57: Арина Кирпичева — Как начать документировать API

57

   

Документация Справочник

Быстрый старт

Руководство разработчика

Примеры

Page 58: Арина Кирпичева — Как начать документировать API

58

Оси Android iOS

Page 59: Арина Кирпичева — Как начать документировать API

59

Оси

Системы контроля версий

Средства разработки

SVN GIT

Android iOS

Java Objective-C Intellij IDEA Android Studio Xcode

Page 60: Арина Кирпичева — Как начать документировать API

60

Оси

Системы контроля версий

Средства разработки

Генераторы документации из кода

SVN GIT

Android iOS

Java Objective-C Intellij IDEA Android Studio Xcode

Doxygen

Page 61: Арина Кирпичева — Как начать документировать API

61

Page 62: Арина Кирпичева — Как начать документировать API

62

Оси

Системы контроля версий

Средства разработки

Генераторы документации из кода

SVN GIT

браузеры

JavaScript WebStorm

JSDoc

Page 63: Арина Кирпичева — Как начать документировать API

63

Спасибо за внимание!

Page 64: Арина Кирпичева — Как начать документировать API

64

Арина Кирпичёва разработчик технической документации

Клуб техписателей clubs.ya.ru/x-plain

[email protected]

[email protected]