このランドスケープは、AI & データ ドメインのオープンソース プロジェクトを探索するための地図として意図されており、LF AI & Data のメンバーである企業を強調し、財団のメンバーも紹介します。これは、Cloud Native Computing Foundation (CNCF) ランドスケープをモデルにしており、同じオープン ソース コードに基づいています。
Landscape.lfaidata.foundationを参照してください。
あなたのプロジェクトを含める必要があると思われる場合は、プル リクエストを開いて、landscape.yml に追加してください。ロゴの場合、SVG をhosted_logos
ディレクトリにアップロードするか、値として URL を入力すると、ロゴが取得されます。
Netlify は、更新をプレビューするためのステージング サーバーを生成します。ロゴと情報が正しく表示されていることを確認し、プル リクエストにLGTM
を追加してレビューを確認し、マージをリクエストしてください。
次のルールにより、最も読みやすく魅力的なロゴが作成されます。
hosted_logos
ディレクトリにアップロードするか、値として URL を入力すると、それが取得されます。 SVG は、正しいフォントがインストールされているかどうかに関係なく、Web ブラウザーで正しく表示されるように、外部フォントに依存しない必要があります。オリジナルの AI ファイルがある場合、Illustrator で適切な SVG を作成する手順は次のとおりです。
Landscape.yml を編集してプル リクエストを開いてください。ファイルprocessed_landscape.ymlが生成されるため、直接編集しないでください。
Crunchbase からのデータに関するエラーの場合は、Crunchbase でアカウントを開き、データを編集する必要があります。プロジェクトの説明が気に入らない場合は、GitHub で編集してください。プロジェクトにライセンスが正しく表示されない場合は、GitHub がライセンス情報を正しく提供できるように、ライセンスの未変更のテキストを GitHub のプロジェクトのルートにある LICENSE ファイルに貼り付ける必要がある場合があります。
すべてのデータの正規ソースは、landscape.yml です。 1 日に 1 回、次のソースからプロジェクトと企業のデータをダウンロードします。
更新サーバーは、取得したデータを使用してソース データを拡張し、結果をprocessed_landscape.ymlに保存します。アプリは、processed_landscape.yml の JSON 表現をロードしてデータを表示します。
https://bestpractices.coreinfra Structure.org/ で説明されているように:
Linux Foundation (LF) Core Infrastructure Initiative (CII) Best Practices バッジは、Free/Libre および Open Source Software (FLOSS) プロジェクトがベスト プラクティスに従っていることを示す手段です。プロジェクトは、この Web アプリケーションを使用して各ベスト プラクティスにどのように従うかを説明することで、無償で自主的に自己認証を行うことができます。 CII ベスト プラクティス バッジは、GitHub 上のプロジェクトで利用できる多くのバッジからインスピレーションを得ています。バッジの消費者は、どの FLOSS プロジェクトがベスト プラクティスに従っているかをすぐに評価でき、その結果、より高品質で安全なソフトウェアを作成できる可能性が高くなります。
インタラクティブなランドスケープには、各オープンソース プロジェクトのバッジのステータス (または存在しない) が表示されます。フィルター バーでは利用できない、バッジの有無にかかわらずすべてのアイテムを表示する機能もあります。合格バッジは、CNCF で卒業するプロジェクトの要件であることに注意してください。
通常、3 か月以上コミットされていないオープンソース プロジェクトは削除されます。 GitHub でホストされていないプロジェクトの場合は、更新を取得するために GitHub にミラーリングする必要があり、ミラーが壊れているときにプロジェクトを操作しようとすることに注意してください。最終更新順に並べ替えられたプロジェクトのビューは次のとおりです: https://landscape.lfai.foundation/grouping=no&license=open-source&sort=latest-commit
通常、クローズドソース製品が 3 か月以上ツイートされていない場合は削除します。中国企業ではTwitterがブロックされているため、これはTwitterアカウントを持たない中国企業には当てはまらない。以下は、最後のツイート順に並べ替えられた製品のビューです: https://landscape.lfai.foundation/grouping=no&license=not-open-source&sort=latest-tweet
削除されたアイテムは、上記の通常の新規エントリ基準を使用して再追加を申請できます。
このリポジトリには、Crunchbase から受信したデータが含まれています。このデータは、Apache ライセンスに従ってライセンス供与されていません。これは、https://data.crunchbase.com/v3.1/docs/terms で入手できる Crunchbase のデータ アクセス規約の対象となり、Linux Foundation がホストするこの Landscape プロジェクトでのみ使用が許可されます。
プロジェクトと製品のロゴを除いて、他のすべては Apache License バージョン 2.0 の下にあります。プロジェクトと製品のロゴは通常、ロゴを作成した会社が著作権を所有しており、信頼性のためにここにキャッシュされているだけです。トレイル マップ、静的ランドスケープ、サーバーレス ランドスケープ、および Landscape.yml ファイルは、クリエイティブ コモンズ表示 4.0 ライセンスに基づいて利用することもできます。
LF AI とデータ ランドスケープは次の形式で利用できます。
インストール手順に従ってローカルにインストールして実行できます。 Landscape.yml を編集するだけの場合は、ローカルにインストールする必要はありません。これは、GitHub Web インターフェイス経由で行うことができます。
問題をオープンするか、機密情報については [email protected] まで電子メールを送信してください。
ファイル src/components/MainContent2.js には、景観の全体像の重要な要素が記述されています。次のセクションを配置する場所を指定します: アプリの定義と開発、オーケストレーションと管理、ランタイム、プロビジョニング、クラウド、プラットフォーム、可観測性と分析、特別。また、サーバーレス プレビューへのリンクと QR コード付きの情報を見つける場所も指定します。
これらすべての要素には、配置するために、 top
、 left
、 width
、 height
プロパティが必要です。 rows
とcols
特定の水平または垂直セクションに予想される列数または行数を指定します。
これらの要素がセクションに収まらないことがわかった場合は、すべての水平セクションの幅を増やすか、単一の水平セクションの高さと行数を増やして、その下のセクションの位置を調整する必要があります。
それに加えて、親 div の幅 (1620)、 src/components/BigPicture/FullscreenLandscape.js
の幅 (1640)、 tools/renderLandscape.js
の幅 (x4 ズームのため 6560) を調整する必要があります。とマージン)
場合によっては、全体の高さも変更される場合があります。その場合は、幅を調整するのと同じ方法で高さを調整する必要があります。
実験的なfitWidth
プロパティがあり、セクションの右側の余分なスペースを削除したい場合に適しています。
レイアウトに問題がないことをテストする最良の方法は、 /landscape
にアクセスし、問題がない場合はPORT=3000 babel-node tools/renderLandscape
を実行し、レンダリングされた PNG ファイルを確認することです。それらは src/images フォルダーにあります。