Skip to content

ラズパイ財団側にある Clubs データベースの ID と、coderdojo.jp の Dojo ID を紐付ける ***_id を用意したい #1616

@yasulab

Description

@yasulab

😭 コレがないので困っていること

例えば coderdojo.jp に新規 Dojo が追加されても、DojoMap 側にある名前突合用の CSV を手動で更新しないと、地図上には反映されない。

💖 コレができると嬉しいこと

上記のような DojoMap の新規 Dojo 追加が自動化できるようになる(はず)

Clubs DB の Club データ例: https://gyazo.com/5efc01e408d2e0c90dc167f3db47fcd3 (CoderDojo 黒潮町)

CoderDojo 黒潮町

🚧 コレができるようになるために必要なタスク

  • 1. zen_id global_club_id カラムを Dojo モデルに追加する
  • 2. 全ての Dojo の global_club_id を db/dojos.yaml に追加する
  • 3. 追加した global_club_id と Dojo ID で突合し、Dojo 名を 日→英 または 英→日 に変換できる仕組みを用意する

上記の作業が一通り完了すると、DojoMap などのデータを手動で更新する必要がなくなり、自動で更新できるようになるはず...? 🤔💭

(ただマイクロサービスっぽくなっちゃって後々辛くなりそうので、DojoMap のリポジトリを coderdojo.jp に統合する、というアプローチもありそう 👀💭 けど別にまとめてやる必要はなさそうだし、どっちみち上記の作業は Clubs DB とのデータ同期に必要になるので、後回しでも特に問題はないかも?)

実際に統合した例「DojoCast」 📻

Metadata

Metadata

Assignees

Labels

アイデアIdeas to improve business.設計・議論Topics to discuss for better business.

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions