Как правильно писать документацию по API
25 марта 2022 г.Есть ли способ получить идеальную документацию по API?
Мы попытаемся ответить на этот вопрос, представив 11 различных стратегий документирования API.
1. Что такое документация по API?
Прежде чем я продолжу и объясню, как лучше всего писать документацию по API, давайте рассмотрим некоторые основы.
Документация по API — это тип технических документов, описывающих, как использовать API. Он может включать в себя все, от того, как сделать запрос, до различных кодов ответов, которые может возвращать API.
Вам необходимо убедиться, что ваша документация по API соответствует существующей документации для разработчиков, а это означает, что вы должны понимать, чего хотят разработчики, когда они ее читают — это может быть непросто.
Документация API является важной частью успеха любого приложения.
Лучшие стратегии документирования API помогут вам создать подробный и простой в использовании ресурс. Итак, как вы собираетесь создавать документацию по API, отвечающую этим целям?
2. Типы документации по API
Существует множество различных типов документации по API, и каждый из них имеет свои сильные и слабые стороны. Наиболее распространенные типы:
1. Справочная документация. Этот тип документации по API представляет собой подробное описание всех объектов и методов, предоставляемых API. Это может быть отличным справочником для разработчиков, но часто его трудно читать и понимать.
2. Учебники: Учебники по API — отличный способ помочь разработчикам начать работу с вашим API. Они могут знакомить разработчиков с серией примеров запросов и ответов, облегчая им понимание того, как все работает концептуально, не имея доступа сразу, загружая программное обеспечение или примеры кодирования (примеры могут требовать регистрации или не требовать регистрации).
3. Руководства по быстрому запуску. Руководства по быстрому запуску — отличный способ помочь разработчикам как можно быстрее начать работу с вашим API. Обычно они включают несколько простых примеров и краткое описание необходимых шагов для начала работы.
4. Руководства для разработчиков. Руководства для разработчиков содержат более подробные сведения о том, как использовать ваш API. Они включают объяснения того, как делать определенные запросы и как использовать функции API. Руководства обычно содержат примеры кода, поэтому вы можете точно увидеть, что составляет каждый вызов, вместо того, чтобы читать длинные описания в других местах о каждом допустимом параметре, используемом в каждом вызове, вместе со значениями по умолчанию, если это необходимо, что не имеет большой реальной ценности при изучении API. .
При создании документации API важно учитывать различные типы пользователей, которые будут иметь ваш API. Справочная документация идеально подходит для людей, которые просто хотят знать, что доступно и как это использовать.
Учебники отлично подходят для людей, которые хотят начать прямо сейчас. Руководства по быстрому запуску идеально подходят для людей, которые просто хотят быстро приступить к работе. Руководства для разработчиков идеально подходят для людей, которые хотят понять, как все работает.
3. Лучшие практики
Лучший способ написать документацию по API — подумать о своей аудитории и о том, что ей нужно. Вы не хотите перегружать людей слишком большим количеством информации, но вы также не хотите упускать важные детали. Следующие советы помогут вам написать правильную документацию по API для вашей пользовательской базы.
1. Начните со справочной документации: Справочная документация — это список всех объектов и методов, предоставляемых API, вместе с описанием каждого из них. Это идеальное место для начала написания документации по API. Это дает разработчикам обзор всего, что доступно и как это работает.
2. Предлагайте учебные пособия. Учебные пособия — отличный способ помочь разработчикам начать работу с вашим API. Они показывают разработчикам, как делать определенные запросы и использовать функции API.
3. Предоставляйте краткие руководства: краткие руководства — отличный способ помочь разработчикам как можно быстрее приступить к работе с вашим API. Они содержат образцы кода и инструкции по использованию вашего API.
4. Напишите руководства для разработчиков. Руководства для разработчиков содержат более подробные сведения о том, как использовать ваш API. Они включают объяснения того, как делать определенные запросы и как использовать функции API.
5. Предложите образец кода: Образец кода — отличный способ помочь разработчикам начать работу с вашим API. Он содержит примеры кода, которые показывают, как использовать функции вашего API.
6. Используйте понятный язык: При написании документации по API важно использовать понятный всем язык. Это означает избегать технического жаргона и использовать простые, легко читаемые предложения.
7. Проверка на наличие опечаток: Одна из самых распространенных ошибок разработчиков — написание документации, изобилующей опечатками. Проверка вашей документации на наличие опечаток необходима для того, чтобы ее было легко читать и понимать.
8. Используйте примеры: По возможности используйте примеры, иллюстрирующие работу вашего API. Эти примеры можно найти в справочной области, документах или разделах примеров приложений, которые вы использовали сами — это может быть все, что помогает объяснить концепцию.
9. Используйте таблицы и рисунки: Когда дело доходит до документации, использование таблиц и рисунков может быть отличным способом разбить сложные понятия на простые для понимания разделы. Это облегчает разработчикам просмотр вашей документации и поиск необходимой информации.
10. Используйте актуальную версию: по мере развития вашего API важно обновлять документацию, чтобы отражать изменения. Это гарантирует, что разработчики будут иметь самую актуальную информацию при использовании вашего API. Это гарантирует, что разработчики будут иметь самую актуальную информацию при использовании вашего API. Следуя этим простым советам, вы можете убедиться, что документацию по API легко читать и понимать.
11. Упростите себе задачу и автоматически создавайте документы API. Это то, что вы можете сделать с Treble.
4. Как создавать полезные ссылки на API
Ссылки на API — важная часть документации по API. В них содержится исчерпывающее описание всех функций API и способов их использования. Но, к сожалению, многие разработчики создают ссылки на API, которые трудно читать и понимать.
Если вы хотите создавать полезные ссылки на API, следуйте этим простым советам:
1. Используйте заголовки и разделы: Убедитесь, что ваши ссылки легко читаются, используя заголовки везде, где это необходимо (обычно там, где задействованы разные уровни или «разделы»). Это поможет разработчикам просмотреть вашу ссылку и найти нужную им информацию.
2. Создайте спецификацию API с машиночитаемым описанием вашего API: Это позволит разработчикам легко анализировать и понимать ваш API. Не забывайте об этом! Вы можете подумать, что люди просто бегло просматривают такие вещи, но люди делают ошибки! Убедитесь, что ваше описание машиночитаемо, чтобы разработчики могли его использовать!
3. Используйте сводки и примеры. Сводки дают краткий обзор метода API, а примеры показывают разработчикам, как использовать API. Это необходимая информация для любого справочника по API.
5. Поднимите свою документацию по API на новый уровень
Если вы хотите вывести свою документацию по API на новый уровень, рассмотрите возможность использования такого инструмента, как Treblle.
Treblele — это мощный генератор документации по API, который может помочь вам автоматизировать процесс создания высококачественной документации по API. С Treble вы можете изменять свои документы по мере разработки API на любом этапе разработки. В результате вы получаете меньше работы и 100% четкую и точную документацию.
Давайте рассмотрим некоторые рекомендации по документированию API:
- Есть ответственное лицо. Это не должно быть всей их работой, но очень важно иметь человека, который понимает процесс документирования и где все находится. Это связующее звено, которое сплотит вашу команду разработчиков и обеспечит, чтобы у каждого было все необходимое для выполнения своей работы.
- Привлеките свои команды. Вы можете быть удивлены тем, сколько информации может прийти от разных команд, таких как инженеры, маркетинг, продукт, поддержка и другие.
- Продолжайте обновлять. Если вы действительно хотите быть на следующем уровне, то это обязательно. Это также звучит очень сложно и, возможно, даже скучно (по крайней мере, мои разработчики говорят мне, что обновление и написание документации — это не совсем веселое занятие, похожее на вечеринку).
Оставаться в курсе ваших API еще никогда не было так просто, как сейчас.
Совместно опубликовано [здесь] (https://treblle.com/blog/11-best-practices-for-writing-api-documentation)
Оригинал