Google Apps Script

    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>と同じものにするのがいいと思おいます。