misskey-dev / misskey-hub

Website for Misskey
https://misskey-hub.net
MIT License
285 stars 154 forks source link

Add channel schema #309

Closed funwarioisii closed 9 months ago

funwarioisii commented 9 months ago

やったこと

https://misskey-hub.net/docs/api/endpoints/channels/show.html を確認したときに、そこからの Channel 型へのリンク先が 404 だったので、 channel の型情報を追加しました。

調べたこと

過去に同様の追加のPR がなかったのですが、 https://github.com/misskey-dev/misskey-hub/blob/6b9d9eb2a38692931481ab62fe5718d7f5b488f1/src/.vuepress/generate-endpoint-pages.ts#L103-L108 を見て自動生成しているようだったので src/docs/api/common.json5 を編集しました。

型の情報は https://github.com/misskey-dev/misskey/blob/30bb24d18c7d3f214114207dfe493ca9a9fe1faf/packages/backend/src/models/json-schema/channel.ts を参考にしました。

既存の型情報を見るに、 nullable などの情報は書かれていなかったので、書いていません。 https://github.com/misskey-dev/misskey-hub/blob/6b9d9eb2a38692931481ab62fe5718d7f5b488f1/src/docs/api/common.json5#L34-L62

確認したこと


レビューお願いします 🙏

https://github.com/misskey-dev/misskey-hub-next/issues/6 も読んだのですが、全体の方針がわからなかったので一旦PRを出しましたが、別にプロジェクトが走ってたらクローズお願いします

kakkokari-gtyih commented 9 months ago

https://github.com/misskey-dev/misskey-hub/issues/204 Planned (HQ) https://github.com/misskey-dev/misskey-hub/issues/222 Planned (HQ)

なのでMisskey HQ(株)側でAPIドキュメントの整備を進めておりますが、ここにマージするかどうかは @syuilo さんに判断してもらったほうがいいかと🙏

syuilo commented 9 months ago

HQの方はあんまり進んでないかも?

syuilo commented 9 months ago

🙏🙏🙏

kakkokari-gtyih commented 9 months ago

(hub-nextのAPIドキュメントはHQが整備したものを逐次反映させるつもりで開発すすめてないのでどうするか考えないと)