#Plume は #ActivityPub を喋るのだけど、その部分にactivitypub 0.1系とその関連のライブラリーを使っていた。それをactivitystreams 0.7系に引き上げるリファクタリングをしていたのだけど、結構時間掛かった。一月からなので四か月だ。
そのプルリクエストがこれ: Upgrade activitystreams to 0.7, again #1022
これを進める上で、結構怖かったので、外部インスタンスとのやりとりのところのテストを追加していった。その際に既存のバグを見付けたりもしたし、自分の変更がうまくいっていなかったらきちんとエラーになって教えてくれるしでとてもよかった。また、型があってもテストが必要なケースがあるよなあという実感も得た。というかまあ、そう思っていたからテストをまず書いたという順番だけどね。
このコンコニで暫く運用してみて、問題なければ本体にマージするつもり。
Comments
December 15, 2022 09:10
I really like this blog, it shares a lot of information krunker that I want to know in many areas. I hope there will be more interesting things in the future.
December 29, 2022 07:52
Doing the restructuring to raise it up to the 0.7 active sequence, but it takes quite a while should probably be thanks to the support or reference of the slope ball.