Best of AI がオープンソースになりました

Best of AI は、便利なツールのリストとして始まりました。現在、プロジェクト全体が GitHub でオープンソースとして公開されています。これには、データ、サイト、スクリプト、そして CI が含まれます。今日からコミュニティによって運営されます。

セットアップはシンプルです。

  • すべてのツールは Markdown ファイルです。
  • カテゴリは YAML ファイルに格納されています。
  • リーダーボードは YAML ファイルを使用します。

Postgres は使いません。ヘッドレス CMS も使いません。ベンダーロックインもありません。リポジトリをクローンし、必要なものを見つけ、エラーを修正するために PR を送るだけです。

サイトは静的ビルドに Hugo を使用しています。HTML、CSS、および vanilla JS を使用しています。main ブランチにプッシュすると、GitHub Action がビルドを実行します。その結果は GitHub Pages に反映されます。サーバーを管理する必要はありません。

プロジェクトは 3 つのワークフローによって駆動します:

  • Deploy: main へのプッシュごとにビルドと公開を行います。
  • Issue to PR: ツールの申請用 Issue を作成します。Python スクリプトがそれを検証し、ブランチを作成して PR を提出します。
  • Update README: データが変更されると README ファイルを再生成します。

Issue または PR を通じてツールを申請できます。ファイルを 1 つ編集するだけで説明文を修正できます。リーダーボードのランキングについて YAML ファイル内で議論することさえ可能です。すべてが git の履歴でレビュー可能です。

リーダーボードはランク付けされたショートリストです。単に人気があるだけでなく、優れたツールをリストアップしています。ランキングはデータに基づいています。YAML を編集し、PR を送って、あなたの意見を提示してください。

Profession(職種)ページでは、役割ごとにツールをグループ化しています。開発者、デザイナー、マーケター、ライター向けのリストがあります。Hugo が一致するツールを自動的に取得します。新しい職種を追加するのも簡単です。Markdown ファイルを作成して PR を送るだけです。

検索はクライアントサイドで行われます。ヘッダーがコンパイル時に作成された JSON インデックスを取得します。データをフォークして独自の UI を構築することもできます。API キーは必要ありません。

git ベースのディレクトリや、セルフデプロイ可能な静的サイトがお好きなら、これはあなたにぴったりです。一人の人間が管理するのではなく、多くの人にこのリストを改善してほしいと考えています。

出典: https://dev.to/dariubs/best-of-ai-is-now-open-source-2hl

オプションの学習コミュニティ: https://t.me/GyaanSetuAi