Файл сведений о пакете на NuGet.org
Добавьте в пакет NuGet файл сведений, чтобы предоставить пользователям более детальные сведения о пакете.
Скорее всего, это один из первых элементов, которые пользователи увидят при просмотре страницы сведений о пакете на NuGet.org. Он очень важен для создания хорошего впечатления!
Внимание
NuGet.org поддерживает только файлы сведений в формате Markdown и изображения из ограниченного набора доменов. Ознакомьтесь с разрешенными доменами для изображений и поддерживаемыми функциями Markdown, чтобы убедиться, что файл сведений правильно отображается на NuGet.org.
Что необходимо включить в файл сведений?
Рассмотрите возможность включения следующих элементов в файл сведений:
- Общие сведения о том, что представляет собой пакет, и какие проблемы он решает.
- Инструкции по началу работы с пакетом и особые требования (при наличии).
- Ссылки на более подробную документацию, если она не включена в сам файл сведений.
- По крайней мере несколько фрагментов кода, примеров или изображений.
- Где и как оставить отзыв, например ссылка на проблемы проекта, Twitter, средство отслеживания ошибок или другую платформу.
- Как помочь разработке, если применимо.
Учтите, что качественные файлы сведений бывают самых разных форматов, форм и размеров. Если у вас уже есть пакет, доступный на NuGet.org, вероятно, у вас есть readme.md
или другой файл документации в репозитории, который будет отличным дополнением к странице сведений на NuGet.org.
Примечание.
Ознакомьтесь с нашим блогом о написании высококачественного README для некоторых рекомендаций.
Предварительный просмотр файла сведений
Чтобы просмотреть файл сведений перед его публикацией на NuGet.org, отправьте пакет с помощью веб-портала отправки пакетов на NuGet.org и прокрутите вниз до раздела Readme File (Файл сведений) на странице предварительного просмотра метаданных. Должно отобразиться примерно следующее:
Рекомендуем воспользоваться предварительным просмотром и проверить файл сведений, чтобы обеспечить соответствие требованиям к изображениям и форматированию. Это поможет произвести отличное первое впечатление на потенциальных пользователей! Чтобы исправить ошибки в файле сведений о пакете после его публикации на NuGet.org, необходимо отправить обновленную версию пакета с исправлением. Если вы сразу убедитесь, что все выглядит хорошо, то сможете сэкономить время.
Разрешенные домены для изображений и эмблем
По соображениям безопасности и конфиденциальности NuGet.org поддерживает только ограниченный набор доменов, из которых можно отображать изображения и эмблемы на доверенных узлах.
NuGet.org позволяет отображать все изображения, в том числе эмблемы, из следующих доверенных доменов:
- api.codacy.com
- app.codacy.com
- api.codeclimate.com
- api.dependabot.com
- api.travis-ci.com
- api.reuse.software
- app.fossa.com
- app.fossa.io
- avatars.githubusercontent.com
- badge.fury.io
- badgen.net
- badges.gitter.im
- buildstats.info
- caniuse.bitsofco.de
- camo.githubusercontent.com
- cdn.jsdelivr.net
- cdn.syncfusion.com
- ci.appveyor.com
- circleci.com
- codecov.io
- codefactor.io
- coveralls.io
- dev.azure.com
- flat.badgen.net
- github.com/.../workflows/.../badge.svg
- gitlab.com
- img.shields.io
- i.imgur.com
- isitmaintained.com
- opencollective.com
- raw.github.com
- raw.githubusercontent.com
- snyk.io
- sonarcloud.io
- travis-ci.com
- travis-ci.org
- wakatime.com
- user-images.githubusercontent.com
Если вы считаете, что в список разрешений нужно добавить домен, вы можете сообщить о проблеме, и она будет рассмотрена нашей командой специалистов по обеспечению конфиденциальности и безопасности. Изображения с относительными локальными путями и изображения, размещенные в неподдерживаемых доменах, не будут отображаться. На странице предварительного просмотра файла сведений о пакете будет предупреждение, которое смогут увидеть только владельцы пакета.
Поддерживаемые возможности Markdown
Markdown — это облегченный язык разметки с синтаксисом форматирования обычного текста. Файл сведений на NuGet.org поддерживает совместимый с CommonMark язык Markdown, на основе подсистемы анализа Markdig.
В настоящее время NuGet.org поддерживает следующие возможности Markdown:
- Заголовки
- Изображения
- Дополнительное выделение текста
- Списки
- Ссылки
- Блокировать кавычки
- Обратная косая черта в качестве escape-символа
- Диапазоны кода
- Списки задач
- Таблицы
- Эмодзи
- Автоматические ссылки
Мы также поддерживаем выделение синтаксиса, вы можете добавить идентификатор языка, чтобы включить выделение синтаксиса в диапазонах кода.