dash-feed で配信する

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>

versionios_versionは最新のバージョンを置きます。Docset を更新する時は、このバージョンを上げる必要があります。(同じバージョンではアンインストール→インストールをしないと更新できませんでした。)

urlへは<name>.docsettgz化したファイルへの 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>と同じものにするのがいいと思おいます。