Документация вашего пакета
Документируйте свой пакет, чтобы помочь пользователям получить наилучший опыт и оптимизировать его использование.
Когда вы создаёте пакет с помощью окна Package Manager, Unity Editor создаёт папку Documentation в базовой папке вашего пакета. Эта папка содержит один файл в формате Markdown, чьи легкий синтаксис используется на многих платформах, таких как GitHub и Bitbucket. Этот предоставленный файл Markdown содержит замещающее содержимое и инструкции, которые помогут вам создать первый черновик вашего набора документации.
До тех пор, пока у вас есть содержимое Markdown в папке Documentation вашего пакета, макет, который вы выбираете, является свободной формой и гибким. Вы можете написать свою документацию в одном файле, предоставленном или вы можете создать более сложную структуру через несколько файлов. Вы можете даже создать документацию в HTML и разместить ее на своем собственном сайте.
После того, как пользователи установят пакет, они смогут получить доступ к его документации с помощью Документация ссылка в панель деталей от Unity’s Package Manager Если документация не размещена на внешнем сервере, пользователи могут щелкнуть правой кнопкой мыши документацию и выбрать «Открыть документацию», чтобы открыть документацию на основе свойства, установленного в файле манифеста пакета. Документация ссылка для просмотра локальной версии документации в вашем пакете Documentation папка.
Чтобы задокументировать пакет:
Перейдите в папку
Documentationв базовой папке пакета.Откройте файл Markdown в выбранном вами редакторе скриптов.
-
Следуйте встроенным инструкциям в файле, заменяя содержимое замены своим собственным. По желанию форматируйте информацию с помощью Markdown. Рекомендуемые разделы:
- О: Краткое, высокоуровневое объяснение пакета.
- Установка: Вы можете обратиться к официальным инструкциям по установке Package Manager, но если у вас есть какие-либо особые требования к установке, такие как установка образцов, добавьте их здесь.
- Потребности в ресурсах: Это хорошее место для добавления требований к оборудованию или программному обеспечению, включая версии Unity Editor этот пакет совместим с.
- Использование: Информация, объясняющая, как использовать пакет. Точное содержание использования зависит от типа пакета. Однако содержание использования может включать такие вещи, как процедуры, справочная информация, объясняющая свойства и настройки, и многое другое.
- Известные ограничения: Если у этой версии вашего пакета есть какие-либо нетривиальные ограничения, перечислите их здесь.
- Содержимое пакета: Включите расположение важных файлов, о которых вы хотите, чтобы пользователь знал. Например, если это образцовый пакет, содержащий текстуры, модели и материалы, разделенные группами образцов, вы можете указать расположение папки каждой группы.
- История ревизий документа: Отслеживание, когда вы создаете и обновляете документацию. Рассмотрим таблицу со столбцами даты и описания.
Сохраните файл.
(Необязательно) Если вы хотите разместить документацию на своем собственном веб-сайте, преобразуйте Markdown в HTML, затем отредактируйте манифест пакета, установив свойство
documentationUrl. Установите его значение на URL, где вы будете размещать документацию.
По мере развития вашего пакета, подумайте о добавлении большего количества разделов в вашу документацию. Следующие разделы являются только предложениями, но представляют типы содержания, которое может содержать качественная документация.
| Секция | Описание |
|---|---|
| Рабочие процессы | Включите список действий, которые пользователь может выполнить, чтобы продемонстрировать, как использовать функцию. Вы можете включить скриншоты, чтобы помочь описать, как использовать функцию. |
| Продвинутые темы | Подробная информация о том, что вы предоставляете пользователям. Это идеально, если вы не хотите перегружать пользователя слишком много информации заранее. |
| Справочник | Если у вашего интерфейса много свойств, их подробности удобно вынести в справочный раздел. Хороший способ дать описания конкретных свойств — таблицы. |
| Образцы | Для пакетов, содержащих образцовые файлы, вы можете включить подробную информацию о том, как пользователь может использовать эти образцовые файлы в своих проектах и сценах. |
| Учебники | Если вы хотите предложить пошаговые инструкции по сложным процедурам, вы также можете добавить их здесь. Используйте пошаговые инструкции и включайте изображения, если они помогают пользователю понять. |
| Обратная связь и поддержка | Дайте ссылки на получение помощи и отправку отзывов: публичные форумы или базы знаний и контакты поддержки. |
Ознакомьтесь с документацией пакета для собственных пакетов , выпущенных Unity для идей и вдохновения.
Перед тем, как поделиться пакетом
Обычно разработчикам, устанавливающим ваш пакет, не нужно импортировать файлы документации в проект. Рекомендуется использовать окно Project, чтобы переименовать папку Documentation в вашем пакете в Documentation~, прежде чем вы экспортируете или для совместного использования с. Переименованная папка исчезает из редактора, но по-прежнему существует на диске. Тилда (~) гарантирует, что документация не добавляется непосредственно в проект. Разработчики, использующие ваш пакет, могут просматривать вашу документацию со ссылки Документация в окне Package Manager.
Важная: Используйте Project окно, чтобы переименовать папку, вместо того, чтобы использовать приложение управления файлами для прямого переименования папки на диске.
Дополнительные ресурсы
- Рабочий процесс разработки пакета
- Руководство по синтаксису Markdown (Bitbucket)
- Поиск документации пакета