tamaina
tamaina
いまできていない作業がどのくらいかかるかというのは見積もれてない(し作業に身が入るかどうかというのも大きい)
定義のバリデーションテストを作ろうと思って忘れがち
api定義の移行はVS Codeのファイルエクスプローラーのapi/endpointsの並び順でとにかく順番にやっている
- 借金の返済だと思ってて、とっとと片付けて他の前向きな作業をしたい - @syuilo API定義について意見が欲しい
> misskey-jsはsharedを参照する ただのtscなので(バンドルしないので)misskey-jsで使うものは必ずmisskey-js内に置く必要あり
schena-type改築: とりあえず完了 🔺references(entities/json-schema): 90% (entities.tsに定義されていてかつschemasにないものをなんとかする) api定義: 5%? ⭐️バックエンドへの適用: 50% (gen-specを書き直すのが残っている) ⭐️フロントエンド(misskey-js api)への適用: 100%
https://github.com/misskey-dev/misskey/commit/69ba41bd8da19bd23a5842848542ec1583fcdc61 ↑の感じでmisskey-jsのendpointsに書き足して https://github.com/misskey-dev/misskey/commit/810d065d2176837abf7c9e72cc0eff2f1d20a2fa ↑のbackend...endpointsファイルの編集のようにmeta削除とname書き足し みたいな感じで考えている
p1.a9z.devに適用
なんかワンライナーで書こうとしたら重要な処理抜けてないかこれ
> 新たにUserCacheService作って CacheServiceはそもそもユーザー周りしか扱ってないので(改名なりして)関数を生やすといいかも