フォロー

Mastodonに独自にコード追加してるとマージ面倒になるけど、だからこそ常時master追従しておくの大事。

----

の独自機能は、全部最新masterの後ろにくっつけるrebase方式でやっている。

本家のコミットの意図が読み取れるうちにちょこちょこマージして整合性を維持し、いつでも本家にプルリクエストできる状態になっている(が、そこまで完成度は高くない)。

以前DTP-Mstdn.jpでコードに手を入れていた時は、独自コードも本家も随時mergeして積み上げていくようにしていたけど、本家に大きめの変更が入った時点でマージが難しくなって破綻しかけた。いまそれが極まっているのがPawooだと思う。

DTP-Mstdn.jpの場合は、一度すべての追加したコミットを破棄して、最新masterに実装し直した。いまはFedibirdと同じ方式で維持している。

プラグイン機構が欲しいという話は度々でるが、実際に投入してきた独自機能を振り返ると、付け足しでは済んでいない。仕組みを書き換えている。

皆がやりたいことは、本当にプラグインで足りるのだろうか?

ログインして会話に参加
Fedibird

様々な目的に使える、日本の汎用マストドンサーバーです。安定した利用環境と、多数の独自機能を提供しています。