ハッカソン体験談:第1回GHOFOSSハッカソン、イタリア

FOSSのオープンな歴史のためのプロジェクトの開始以来、Linux Professional Institute (LPI)はそれを「グローカル」なものと定義しています。グローカルというのは、グローバルとローカルの歴史、物語、イニシアチブを可能な限りミックスさせるという意味です。
10月24日(日)、プロジェクトを支援するための素晴らしいグローカル・ハッカソンが開催されました。GHOFOSSをサポートしました。このプロジェクトは、最近LPIにCommunity Partnerとして参加したItalian Linux Society (ILS)の参加により、非常に充実したものになりました。LPIが独自のコミュニティやパートナー・グループを持つ組織のために考案した比較的新しいコンセプトであるCommunity Partnerを、20年以上にわたる友好関係に適用するのは論理的な帰結でした。
“テール “を持つ “LinuxDay Italia”
LPIとILSの関係の頂点は、LinuxとFOSSを構成するすべてのもののイタリアン・コミュニティの祭典であるLinuxDayです。2020年、LinuxDayはオンラインイベントとなることが決定しました。LPIは、このような困難な時代に、再びこのイベントのスポンサーになれたことを大変嬉しく思っています。2021年版では、ILSはオンライン講演を中心に、ローカルな対面イベントも行うハイブリッドな環境に切り替えることを決定しました。また、2日目にはGHOFOSSプロジェクトのハッカソンを開催し、特別なイベントとなりました。
“雑なスタート “から…。
第1回GHOFOSSハッカソン:6時間にわたる純粋かつ生産的なオタク精神
午後2時(CEST)、私たちはイタリアLinux協会のBig Blue Buttonのインスタンスを使ったオンライン会議に集まりました。(このオープンソースの仮想教室プラットフォームは、仮想会議、クラス、カンファレンスに最適です。)
利用可能な素材は、世界とイタリアの視点から見たLinuxとオープンソースのイベントに関するいくつかのデータで構成されています。
GHOFOSSは継続的なプロジェクトですので、あなたの国のLinuxとFOSSコミュニティの歴史に関するデータを提供し続けることができます。
Googleフォーム(英語)
Gitpullフォーム(イタリア語)
打ち合わせの冒頭では、「GHOFOSS」で実現したい使い勝手や利便性を、静的でもいいからシミュレーションしたモックアップを用意しました。私たちが目指しているのは、文字通り「点と点をつなぐ」インタラクティブな体験です。その点とは、一方は世界のさまざまな場所、もう一方はグローバル+ローカルの流れの中の特定の時間です。私たちは、1991年にリーナス・トーバルズがLinuxを紹介した決定的なメールをT0として使うことにしました。
イタリアLinux協会の会長であるRoberto “MadBob” Guidoは、ハッカソンの参加者を2つのチームに分けて、片方はバックエンドに、もう片方はフロントエンドにコミットする(洒落ですが…)コーディネートを始めました。私たちは6時間で、ある種のMVPを完成させることにしました。
久しぶりにハッカソンに参加しました。しかも、オンラインは初めてでした。プログラマーではない私にとって(時々、私は自分自身を多様なオタクであると定義します)、ハッカソンは常に潜在的に厄介な環境です。今回、GHOFOSSは私が発案したようなものなので、その気まずさはいつも以上にひどいものだったでしょう。一瞬、飼い猫を獣医に預けたときのような気分になりました。しかし、私は本当に信頼できる人物でした。
早速、両チームはテーブルの上にあるものを分析し始めた。素晴らしい提案が出るまで、そう時間はかからなかった。たとえば、データのフォーマットについて、各チームはより一貫性と首尾一貫性を持たせる方法を発見しました。非常に良いヒントは、私たちのGHOFOSSデータ、つまりLinuxとオープンソースの歴史の「原子」について、Schemaの分類という観点から考え始めることでした。また、データベースの権利という概念も浮かび上がりました。
…ハッカソン全開に!
ハッカソンが開催されると嬉しい
その6時間後にMVPを手に入れたのですから、6時間はとても有意義な時間でした。
こちらでご覧いただけます:https://ghofoss.madbob.org/。Italian Linux SocietyのGHOFOSSリポジトリはGitHubにあります。
このプロトタイプでは、バックエンド・インフラが様々な歴史的イベントに関連する情報をAPI形式で配信し、地域ごとに分割して閲覧できるようになっています。フロントエンドは情報を表示するためのウェブクライアントを提供します。
次はどうする?
すでに述べたように、頭脳を働かせることで、スケールアップの前に取り組むべき課題が浮き彫りになりました。次のステップでは、これらの問題を解決し、データアーカイブをよりリッチで参照しやすいものにするために、より良い組織化を目指します。
また、バックエンドでは、実際のデータをより使いやすくするためのフィルターのセットを提供する予定です。
LPIは2022年6月24日にブラジルのエスピリトサント州で開催されるDevOpsDays Vitoriaを後援しています。もし可能なら、参加してください。

About developer:

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です