환영합니다!
이 저장소에는 Gliff.ai의 업로드 지원 라이브러리 (다차원 이미지 업로드를위한 Gliff.ai의 구성 요소)에 대한 오픈 소스 코드가 포함되어 있습니다.
업로드를 목표로하는 목표를 목표로 AI 제품을 개발할 목적으로 사용자가 다차원 TIFF를 포함한 다양한 이미지 파일을 쉽게 업로드 할 수 있습니다. Full Gliff.ai 플랫폼을 사용하는 경우 업로드는 사용자가 세계적으로 변화하고 신뢰할 수있는 AI 모델 및 제품을 구축 할 수있는 관련 규제 프레임 워크를 만족시키는 고품질 및 감사 가능한 데이터 세트를 개발하는 데 단 한 단계 만 제공합니다.
우리는이 저장소에 대한 기여를 환영합니다! ✅
특정한 것을 찾고 계십니까? ?
{{Navigation으로 돌아 가기}}
npm install @gliff-ai/upload NPM 레지스트리에서 패키지를 설치하십시오.
{{Navigation으로 돌아 가기}}
프론트 엔드 코드는 항상이 저장소에서 tsconfig.json 의 옵션을 사용하여 TypeScript로 작성되어야합니다. NPM은 항상 패키지 관리에 사용해야합니다.
npm run serve 빠른 액세스를 위해 로컬 웹 팩 개발자 서버를 실행합니다.
시작하려면 npm i 및 npm run build .
{{Navigation으로 돌아 가기}}
표준으로, 모든 코드 기여는 .eslintrc.js 사용하여 eslint와 함께 보풀을하고 더 예쁘게 형식화해야합니다. 참고 : HTML + CSS, 마크 업 및 마크 다운 코드는 면제이므로 더 예쁘게 사용하여 형식화되어야하지만 신진 할 필요는 없습니다.
npm run lint Codebase를 보풀로 묶습니다.
우리의 Github 조치는 또한 병합되기 전에 모든 풀 요청을 보풀로 묶을 것입니다.
{{Navigation으로 돌아 가기}}
모든 코드 기여는 Jest 및 React Testing Library를 사용하여 테스트해야합니다.
npm run test 코드베이스에서 기존 테스트를 실행합니다.
우리의 Github 조치는 병합되기 전에 풀 요청을 테스트합니다! 풀 요청이 병합되기 전에 2 명의 검토 자 승인을 받아야합니다. 하나 또는 몇 번의 실패와 문제 해결이 답변을 제공하지 않으면 Gliff.ai 기부 안내서를 확인하십시오. 추가 지침.
{{Navigation으로 돌아 가기}}
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
/>
) ;위의 예는 재료 -UI를 사용합니다.
{{Navigation으로 돌아 가기}}
우리는 피드백에 대한 피드백 또는 기능 및 개선 사항과 같은 모든 기고자와 기여를 환영합니다. 버그 문제 제기, 보안 취약성에 대한보고, 코드 검토, 테스트 요청 또는 사용자 테스트 등을 통해 GLIFF.AI는 가능한 최상의 긍정적 인 영향을 줄 수 있도록 도와줍니다.
좋은 소리가 좋고 프로젝트에 기여하고 싶습니까? ?
시작하기 전에 gliff.ai 기부 가이드를 확인하십시오. gliff.ai 행동 강령을 잊지 마십시오
Gliff.ai 팀 전체 에서이 동료 기고자 (이모티콘 키)에 이르기까지 큰 감사를드립니다.
조롱 | Chas Nelson ? ? ? ? | 필립 잭슨 ? ? | 크레이그 쿠퍼 ? ? |
이 프로젝트는 All-Contritors 사양을 따르며 모든 컨덕어 인 Emoji Key를 사용하여 지역 사회의 기여 유형을 인정합니다!
{{Navigation으로 돌아 가기}}
도움이 필요하십니까? ? 질문이 있습니까? ?
[email protected] 또는 Github 토론에서 gliff.ai 팀에 연락하십시오.
{{Navigation으로 돌아 가기}}
이 코드는 GNU AGPLV3 라이센스에 따라 라이센스가 부여됩니다
이것에 대한 우리의 추론에 대해 궁금하십니까? 여기에서 그들에 대해 읽으십시오!