-
Notifications
You must be signed in to change notification settings - Fork 11
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
help を sakura リポジトリからの参照方式の構築にする (submodule or subtree) #24
Comments
これイケそうっすかね?
これがよくわからずww |
submodule は他のリポジトリを自分のリポジトリの一部みたいに取り込む機能らしいです。 sakura-editor/sakura だと googletest が submodule になってるはず・・・。 |
ちなみに submodule は使用する git hash を指定できるので、公開するバージョンをコントロールできると思います。 subtree は全く知らないです |
subtreeに関してはこれとかがいいかと。 subtreeは現在のリポジトリの一部として完全に取り込んでしまうので、cloneすればすぐに使えるのは便利ですね。checkoutのたびにわざわざ |
なお、subtreeはupstreamのリポジトリを記憶してくれないので、upstreamからpullするための専用のスクリプトを用意しておくと便利です。例: #!/bin/sh
git subtree pull --prefix "ローカルディレクトリ" "upstreamのURL" master --squash |
https://github.com/sakura-editor/sakura-editor.github.io/blob/master/README.md subtreeについては、ここにメンテナンス方法のメモ残しとくとよいかなと。 |
この話題はこれが原因で止まってる感じなのかな? 構造整理をしなくちゃ、ってところから始めるべきですかね。 |
リリースするならこれの検討をしたほうがいいです。 |
>リリースするならこれの検討をしたほうがいいです。 現在の正式リリースのインストーラーより悪くなるならば再優先かなと、 |
web サイトと同梱のヘルプで、相違があるので合わせないと混乱を招くと思います。 最悪、本体側の html をローカルでこちらのリポジトリに手動で取り込み、コミットしてもいいと思います。 |
了解です。 https://github.com/sakura-editor/sakura/tree/master/help/sakura/_RESOURCE |
検討をしようって話なら具体案が欲しいです。時間かかりそうなので後回しにしたいですが、 とりあえず最新化しとく必要があるよねーって話なら同意です。PR入れてもらえればサクッと終わると思います。 |
今後ダブルメンテは解消したいので、後々は何か仕組みをつくるのか、運用方法を決めるといいのかなと思いますが、とりあえず最新化しとくかなと。 |
#47 を作りました。 |
2.4.0 はリリース済みで、web と sakura-editor の本体は同期している状態 |
ファイル内容が sakura リポジトリ内の help と被っていて二重管理になっているので、sakura リポジトリ側を管理主体と考え、Web (本リポジトリ) では sakura リポジトリの help 内容を参照する形に構築し直す。
手段としては submodule または subtree が考えられる。
対応タイミング
sakura 側のヘルプ構造がある程度確定してから対応することを考えています。
The text was updated successfully, but these errors were encountered: