Code Monkey home page Code Monkey logo

Comments (22)

kakkokari-gtyih avatar kakkokari-gtyih commented on June 21, 2024 1

VitePressに独自機能山盛りにするよりは、これを機に自由度の高いNuxtベース等で作ると、将来的に特設ページを作る際などに楽そう

一応、NuxtにもContent Moduleというマークダウンをよしなに処理してくれるモジュール(プラグイン)があるので、ドキュメントのメンテナンスという観点でもおそらく問題ないかと

(前勝手に作ったやつを参考程度に貼っておきます。こいつはNuxtです Related to #278
https://github.com/kakkokari-gtyih/about-misskey

from misskey-hub.

kakkokari-gtyih avatar kakkokari-gtyih commented on June 21, 2024 1

@syuilo 費用というよりかは私のスケジュールの確保が難しそうなので何とも言えないですね・・・私ももちろん進められるようにはしますが、ほかの方に適宜コントリビュートしていただかないと時間かかりそうです

あと、API関連の情報に関してはmisskey-jsに依存させる構造にしてある(エンドポイント一覧についてもそうするのが楽そう?)ので、その部分に関しては、misskey-jsの整備が進まないと実装に入れなさそうかもしれません misskey-dev/misskey#10752

それ以外で残っている作業として一番デカいのが既存のドキュメントの引っ越し作業になる(導線を改善するためにディレクトリ構造を変更している)のですが、それに関しては、ほかの方のご協力も仰いで進めることも簡単にできるのではないかと思います


残っている作業(参考)

  • ドキュメントの引っ越し作業
    • 最新情報への更新
    • ローカライズドキュメントの移動
    • ローカライズドキュメントのMarkdown内コンポーネントの記法変換
    • API エンドポイント一覧のドキュメント作成
  • ドキュメントページ
    • 左側ナビゲーションバー(Docsページ間ナビゲーション)の実装
  • スマホ版UIの改善
    • ナビゲーションバーの実装
    • サーバー一覧ページの検索ボックス実装

from misskey-hub.

syuilo avatar syuilo commented on June 21, 2024 1

今からMisskey Hubのためだけにtailwind学習するのは難しいかも

from misskey-hub.

kakkokari-gtyih avatar kakkokari-gtyih commented on June 21, 2024 1

APIドキュメント以外はほぼできたとおもう

https://about-mk-kg.pages.dev/

from misskey-hub.

kakkokari-gtyih avatar kakkokari-gtyih commented on June 21, 2024 1

APIドキュメントも各エンドポイントのJSONを引っ張ってくるところまでは完了した

https://github.com/kakkokari-gtyih/about-misskey/tree/api-doc-gen

https://api-doc-gen.about-mk-kg.pages.dev/ja/docs/for-developers/api/endpoints/

from misskey-hub.

syuilo avatar syuilo commented on June 21, 2024 1

というより別リポジトリにした方が良いかしら(そのままmisskey-devにtransferしてもらう)

from misskey-hub.

kakkokari-gtyih avatar kakkokari-gtyih commented on June 21, 2024 1

抜本的にディレクトリを見直したせいでリンク切れが頻発しているのと、ローカライズ版の引っ越しがめんどくさすぎる問題がある…

from misskey-hub.

syuilo avatar syuilo commented on June 21, 2024 1

Crowdinって既存のドキュメント取り込む機能なかった気がする

from misskey-hub.

kakkokari-gtyih avatar kakkokari-gtyih commented on June 21, 2024 1

あるにはある
これはこれで面倒くさそう()

https://support.crowdin.com/uploading-translations/

from misskey-hub.

kakkokari-gtyih avatar kakkokari-gtyih commented on June 21, 2024 1

とりあえずCrowdinと連携させて(外国語ファイルは除く)、マンパワーで移行やるのが楽なのかも(CrowdinはGUIなので非エンジニアでもできる)

from misskey-hub.

syuilo avatar syuilo commented on June 21, 2024

これをwipから完成状態にするにはどれくらいのパワーが必要そうかしら
開発費の提供も可能

from misskey-hub.

syuilo avatar syuilo commented on June 21, 2024

なるほど
でもtailwind使ってることを考えると参考に留めて自分で1から作った方が今後を考えると良い可能性あるわね

from misskey-hub.

kakkokari-gtyih avatar kakkokari-gtyih commented on June 21, 2024

(あまりTailwindは好ましくないですかね・・・?)

from misskey-hub.

kakkokari-gtyih avatar kakkokari-gtyih commented on June 21, 2024

今からMisskey Hubのためだけにtailwind学習するのは難しいかも

24年4月以降は個人的に時間に余裕ができるので、それ以降なら私がサイトの面倒見れると思います
(サイトのコンテンツ自体の更新はMarkdownベースなので、軽い修正ならしゅいろさんでもできるとおもうし、ほかのコントリビューターさんでTailwind等に詳しい人に助けてもらうこともできる)

from misskey-hub.

syuilo avatar syuilo commented on June 21, 2024

うおおおおおおしゅごい

from misskey-hub.

kakkokari-gtyih avatar kakkokari-gtyih commented on June 21, 2024

ただ、これはMisskey-jsではなく、Misskey本体のOpenAPI(っぽい)JSONを使ってやっています
いまは一旦「のえすきー」のOpenAPI仕様書JSONを取得するようにハードコーディングしてあります

API表示のコンポーネント作成で挫折したのでタスケテ…

from misskey-hub.

kakkokari-gtyih avatar kakkokari-gtyih commented on June 21, 2024

image

from misskey-hub.

syuilo avatar syuilo commented on June 21, 2024

もう
https://github.com/kakkokari-gtyih/about-misskey
をこのリポジトリにマージしたい

from misskey-hub.

kakkokari-gtyih avatar kakkokari-gtyih commented on June 21, 2024

ローカライズ版の引っ越しをどうすればいいか悩む(おそらくマンパワーが一番はやい)

from misskey-hub.

syuilo avatar syuilo commented on June 21, 2024

今後Crowdinで管理したいから別に引っ越す必要はなさそう

from misskey-hub.

kakkokari-gtyih avatar kakkokari-gtyih commented on June 21, 2024

今後Crowdinで管理したいから別に引っ越す必要はなさそう

about-misskeyはDocsも含め全面Crowdin管理仕様にしてあるのですが、それでもやはり既存のドキュメントは移したほうが翻訳作業がだいぶ楽になる気がするんですよね

from misskey-hub.

kakkokari-gtyih avatar kakkokari-gtyih commented on June 21, 2024

で、APIエンドポイントはHQにやってもらっているのでとりあえず放置で大丈夫そう

from misskey-hub.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.