Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

sakura editor の自動更新の仕組みについて検討する #78

Open
m-tmatma opened this issue Jun 10, 2018 · 4 comments
Open

sakura editor の自動更新の仕組みについて検討する #78

m-tmatma opened this issue Jun 10, 2018 · 4 comments
Labels
enhancement ■機能追加 installer installer 関連 management 運営に関する話題 【ChangeLog除外】 research 実現可能性調査【ChangeLog除外】

Comments

@m-tmatma
Copy link
Member

sakura editor の自動更新の仕組みについて検討する

いろんな仕組みが考えられるがどの方式がいいか検討する。

@m-tmatma m-tmatma added enhancement ■機能追加 installer installer 関連 research 実現可能性調査【ChangeLog除外】 labels Jun 11, 2018
@KENCHjp
Copy link
Member

KENCHjp commented Sep 1, 2018

  • エディタは極力軽量のままでいてほしいので、内部にダウンローダーは組み込みたくない。
  • 公式ダウンロード場所(Web)を確保(GitHubがアクセス制限かかっている企業も多いと聞くので、OSDNがいいような気がしてます)し、定期的にチェッカーを起動しチェッカーがバージョンチェックする(オプション)
    XML等でReleaseしたバージョン情報を書いたファイルを置く。
  • チェッカーがXMLを取得して「最新バージョン n.n.n.n があります、インストーラーをダウンロードして実行しますか?」と表示してYesを押してダウンローダー(ダウンローダーとチェッカーは同じでもいいかも)を起動して、ダウンロード&sakura終了&インストーラー起動する。

いわゆるよくある流れなのですが、こんなんでいかがでしょう。

@KENCHjp
Copy link
Member

KENCHjp commented Sep 1, 2018

チェックだけして、あとはインストーラーのダウンロード画面に飛ぶだけって手もありそうと、別Issueにありましたね。

@KENCHjp
Copy link
Member

KENCHjp commented Sep 1, 2018

wikiにアップロードされましたが、

http://sakura.qp.land.to/?Plugin%2F%C5%EA%B9%C6%2F34

こんなアプローチもあるようです。

@KENCHjp
Copy link
Member

KENCHjp commented Sep 1, 2018

#71 にSakuraDownの話もでてますね。

#71 (comment)

@KENCHjp KENCHjp added the management 運営に関する話題 【ChangeLog除外】 label Sep 2, 2018
@beru beru added enhancement ■機能追加 installer installer 関連 management 運営に関する話題 【ChangeLog除外】 research 実現可能性調査【ChangeLog除外】 labels Sep 18, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement ■機能追加 installer installer 関連 management 運営に関する話題 【ChangeLog除外】 research 実現可能性調査【ChangeLog除外】
Projects
None yet
Development

No branches or pull requests

3 participants