dash-feed を提供するとその URI リンクを開いただけで利用者が対象の Docset をインストールできるようになります。
この dash-feed は XML で以下のように記述します。(このサイトのフィード)
<entry>
<version>1.0.0</version>
<ios_version>1</ios_version>
<url>https://github.com/nju33/nju33.com-docset/raw/master/nju33.tgz</url>
</entry>
version
とios_version
は最新のバージョンを置きます。Docset を更新する時は、このバージョンを上げる必要があります。(同じバージョンではアンインストール→インストールをしないと更新できませんでした。)
url
へは<name>.docset
をtgz
化したファイルへの URL を記載します。
フィードを提供するにはdash-feed:
スキーマを使い、後に続けてフィードへのエンコードした URL を続けます。(このサイトの例: dash-feedd://https%3A%2F%2Fnju33.com%2Fdash-feed%2Fnju33.com.xml
)
注意点として最後の<name>.xml
の<name>
が Docsets 一覧の名前に使われるのでdash-feed.xml
のような名前ではなく、<name>.docset
の<name>
と同じものにするのがいいと思おいます。