😭 コレがないので困っていること
例えば coderdojo.jp に新規 Dojo が追加されても、DojoMap 側にある名前突合用の CSV を手動で更新しないと、地図上には反映されない。
💖 コレができると嬉しいこと
上記のような DojoMap の新規 Dojo 追加が自動化できるようになる(はず)
Clubs DB の Club データ例: https://gyazo.com/5efc01e408d2e0c90dc167f3db47fcd3 (CoderDojo 黒潮町)

🚧 コレができるようになるために必要なタスク
上記の作業が一通り完了すると、DojoMap などのデータを手動で更新する必要がなくなり、自動で更新できるようになるはず...? 🤔💭
(ただマイクロサービスっぽくなっちゃって後々辛くなりそうので、DojoMap のリポジトリを coderdojo.jp に統合する、というアプローチもありそう 👀💭 けど別にまとめてやる必要はなさそうだし、どっちみち上記の作業は Clubs DB とのデータ同期に必要になるので、後回しでも特に問題はないかも?)
実際に統合した例「DojoCast」 📻
Zen DB) だったが、2024年から CoderDojo 以外の非営利クラブも含めた包括的なClubs DBという仕様に変わったため、基本的には新たに設計し直す必要があり、それに伴い Issue も新たに作成し直しました。😭 コレがないので困っていること
例えば coderdojo.jp に新規 Dojo が追加されても、DojoMap 側にある名前突合用の CSV を手動で更新しないと、地図上には反映されない。
💖 コレができると嬉しいこと
上記のような DojoMap の新規 Dojo 追加が自動化できるようになる(はず)
Clubs DB の Club データ例: https://gyazo.com/5efc01e408d2e0c90dc167f3db47fcd3 (CoderDojo 黒潮町)
🚧 コレができるようになるために必要なタスク
zen_idglobal_club_idカラムを Dojo モデルに追加するglobal_club_idを db/dojos.yaml に追加するglobal_club_idと Dojo ID で突合し、Dojo 名を日→英または英→日に変換できる仕組みを用意する上記の作業が一通り完了すると、DojoMap などのデータを手動で更新する必要がなくなり、自動で更新できるようになるはず...? 🤔💭
(ただマイクロサービスっぽくなっちゃって後々辛くなりそうので、DojoMap のリポジトリを coderdojo.jp に統合する、というアプローチもありそう 👀💭 けど別にまとめてやる必要はなさそうだし、どっちみち上記の作業は Clubs DB とのデータ同期に必要になるので、後回しでも特に問題はないかも?)
実際に統合した例「DojoCast」 📻