Посмотрите на сторонние темы для вдохновения, но да, архивированный dll в порядке.
Если ваша документация велика, вы должны поместить ее в отдельный zip-архив, а если вы выпускаете исходный код, вы должны поместить его в 3-й zip.
В любом случае ваша dll должна сопровождаться файлом readme, описывающим, какая это версия, какова цель, кто ее написал и как с ней связаться, а также любые зависимости или другие полезные фрагменты информации.
Документация действительно важна!