ようこそ!
このリポジトリには、gliff.aiのアップロードサポートライブラリ(多次元画像をアップロードするためのgliff.aiのコンポーネント)のオープンソースコードが含まれています。
アップロードの目的は、イメージングAI製品を開発する目的で、ユーザーが多次元TIFFを含むさまざまな画像ファイルを簡単にアップロードできるようにすることを目的としています。完全なgliff.aiプラットフォームを使用すると、アップロードは、ユーザーが世界を変える、信頼できるAIモデルと製品を構築できるようにする関連する規制フレームワークを満たす高品質で監査可能なデータセットを開発するための1つのステップを提供します。
obsこのリポジトリへの貢献を歓迎します! ✅
具体的なものをお探しですか? ?
{{ナビゲーションに戻る}}
npm install @gliff-ai/upload in Your Command Lineにnpmレジストリからパッケージをインストールします。
{{ナビゲーションに戻る}}
FrontEndコードは、常にTypeScriptで記述し、このリポジトリのtsconfig.jsonのオプションを使用して透過している必要があります。 NPMは常にパッケージ管理に使用する必要があります。
npm run serve迅速なアクセスのためにローカルWebpack開発者サーバーを実行します。
開始するには、 npm iとnpm run build 。
{{ナビゲーションに戻る}}
標準として、すべてのコードの寄付は、 .eslintrc.jsを使用してESLINTで並べ、きれいにフォーマットする必要があります。注: HTML + CSS、マークアップ、マークダウンコードは免除であり、きれいなものを使用してフォーマットする必要がありますが、糸くずを使用する必要はありません。
npm run lintコードベースを整えます。
GitHubのアクションは、マージされる前にプルリクエストを並べます。
{{ナビゲーションに戻る}}
すべてのコードの寄付は、JESTおよびReactテストライブラリの両方を使用してテストする必要があります。
npm run testコードベースで既存のテストを実行します。
GitHubアクションは、マージされる前にプルリクエストもテストします!これらはすべて、プルリクエストがマージされる前に、2人のレビュー担当者の承認を得る必要があります。 1つまたはいくつかの失敗とトラブルシューティングが答えを与えていない場合は、Gliff.aiの寄付ガイドをご覧ください。
{{ナビゲーションに戻る}}
GitHubアクションは.github/workflowsパスの下にのみ含める必要があります。
UploadImageモジュールとImageFileInfoタイプをインポートします。
import { UploadImage } from @ gliff - ai / upload ;
import type { ImageFileInfo } from @ gliff - ai / upload ; UploadImageモジュールを使用します。
setUploadedImage = (
imageFileInfo : ImageFileInfo ,
slicesData : Array < Array < ImageBitmap >>
) : void => {
this . imageFileInfo = imageFileInfo ;
this . slicesData = slicesData ;
} ;
render = ( ) : ReactNode => (
< UploadImage
setUploadedImage = { this . setUploadedImage }
spanElement = {
< Button aria-label = "upload-picture" component = "span" >
< Backup />
</ Button >
} // A <span> element that marks the clickable area.
multiple // allow uploading multiple files at once; use multiple={false} to disallow
/>
) ;上記の例では、Material-UIを使用しています。
{{ナビゲーションに戻る}}
機能や強化のフィードバックや提案、バグの問題の提案、セキュリティの脆弱性の報告、コードのレビュー、テストのリクエストまたはテストの作成、ユーザーテストなどを通じて、すべての貢献者とこのプロジェクトの貢献を歓迎します。
いいですね、プロジェクトに貢献したいですか? ?
開始する前に、gliff.aiの貢献ガイドを確認してください。 gliff.ai行動規範を忘れないでください
Gliff.aiチーム全体からこれらの仲間の貢献者(絵文字キー)に感謝します。
ジョシュ | チャス・ネルソン ? ? ? ? | フィリップジャックソン ? ? | クレイグクーパー ? ? |
このプロジェクトは、全委員会の仕様に従い、すべての委員会のemojiキーを利用して、コミュニティからの貢献の種類を称賛します!
{{ナビゲーションに戻る}}
助けが必要ですか? ?質問がありますか? ?
[email protected]のgliff.aiチームまたはgithubディスカッションに連絡してください。
{{ナビゲーションに戻る}}
このコードは、GNU AGPLV3ライセンスの下でライセンスされています
これに対する私たちの推論に興味がありますか?ここでそれらについて読んでください!