misskey-dev / misskey-hub-next

Website for Misskey since Dec 2023. Built on Nuxt. I18n is available on Crowdin.
https://misskey-hub.net/
GNU Affero General Public License v3.0
122 stars 42 forks source link

misskey-jsが最新ではない #84

Closed kakkokari-gtyih closed 7 months ago

kakkokari-gtyih commented 8 months ago

misskey-dev/misskey の misskey-js が使いたい(力技でdevelopのmisskey-jsを引っ張ってきていたが使えなくなったのでnpmの最新バージョンまで戻すことになってしまった) すでに一部のドキュメントの自動生成に使っているので対応が急がれる

kakkokari-gtyih commented 8 months ago

Related to https://github.com/misskey-dev/misskey/issues/12406

kakkokari-gtyih commented 8 months ago

https://github.com/misskey-dev/misskey/issues/12406#issuecomment-1869456157

submoduleの仕組みがわからないのでよくわかってないけど、Misskey本体のバンドルがビルド時に全部Vercelに乗るのであれば容量的にまずいかもしれない

samunohito commented 8 months ago

ちょっと勘違いしてた、submodule関係なさそう

Misskey本体のバンドルがビルド時に全部Vercelに乗る

いや…これはないはずですよ。 sparsecheckoutはリポジトリの一部分のファイルのみを取得する機能なので、misskey-jsだけを取得するようにすれば他の構成ファイルはバンドルされないはず

samunohito commented 8 months ago

(そこまでするならpublishしてもらった方が早いと言われたら、それはそう)

anatawa12 commented 8 months ago

pnpm/pnpm#4765 がないので、 https://github.com/yarnpkg/yarn/issues/4725#issuecomment-761528734 にあるように gitpkg.now.sh を使うのが一時的な workaroundになるかも

sparsecheckoutはcheckoutするときのgit operationをいじらないといけないので(submoduleの設定ではなかったはず[未検証]) Vercel に詳しくないですが Vercel 側が勝手にcloneするのであればsparsecheckoutできないと思います

samunohito commented 8 months ago

oh..

kakkokari-gtyih commented 8 months ago

gitpkg.now.sh

gitpkgが動作しなくなったのでこのissueが立ってるんですよね…

anatawa12 commented 8 months ago

なるほどです

kakkokari-gtyih commented 8 months ago

もうpublishしてもらうしかなさそうですかね・・・?

anatawa12 commented 8 months ago

誰かがfork作ってそこのgithub actions等でmisskey-jsをrootにしたブランチ生やすとか一応できなくはないけど、publishが早いとは思います。

(repo rootであれば別branchで一応npmのgit dependencyが使えるので)

kakkokari-gtyih commented 8 months ago

publishされるまで待ちます・・・

kakkokari-gtyih commented 7 months ago

Done in https://github.com/misskey-dev/misskey-hub-next/commit/574ab894b82b79d071350a6feb3aeb138b2c7377