DexBase

crates.io

개발과 데이터 · crates.io 결과 · 공개 출처

현재 공개 응답

crates.io에서 새 결과를 불러옵니다. 검색어를 입력할 필요가 없습니다.

응답에 포함된 항목

확인할 필드

  • 개발과 데이터
  • crates.io 결과
  • 공개 출처

검색은 crates와 페이지네이션 메타데이터를 반환합니다

/api/v1/crates는 q, page, per_page를 받습니다. 응답에는 crates 목록과 meta 객체가 있으며 serde 검색에서 meta에는 total과 next_page가 있었습니다. 요청 사이에 바뀔 수 있는 개수로 URL을 계산하기보다 이 다음 경로를 사용해 탐색을 이어가세요.

  • 공유 가능한 필터에서 q, page, per_page를 보이게 유지하세요.
  • meta.next_page는 있을 때만 사용하세요.
  • 검색 문맥을 기록하지 않고 total을 고정 결과로 표시하지 마세요.

version, downloads, description에는 맥락이 필요합니다

항목에는 name, description, downloads, recent_downloads, max_version, updated_at, repository, documentation, homepage가 포함될 수 있습니다. downloads와 recent_downloads는 레지스트리 사용 횟수이며 보안, 호환성 또는 품질 평가가 아닙니다. max_version은 그 시점에 보고된 가장 높은 version을 뜻합니다. 의존성을 평가하려면 crate 자체가 제시한 documentation과 repository를 여세요.

  • 최신성이 중요하면 updated_at과 날짜를 함께 표시하세요.
  • downloads만으로 crates를 비교하지 마세요.
  • 패키지 페이지와 repository, documentation 같은 선택적 외부 링크를 구분하세요.

선택을 자세히 살피려면 crate 경로를 사용하세요

/api/v1/crates/{crate}는 패키지 세부 정보와 versions, keywords, categories 같은 블록을 반환합니다. 목록 경로는 발견에 적합하고 crate 경로는 의존성을 제안하기 전에 버전과 분류를 확인하는 곳입니다. URL에 정확한 crate 이름을 보존하고 200이 아닌 응답은 식별자나 이용 가능성을 검토할 신호로 다루세요.

  • 비슷한 이름을 피하려면 상세 URL을 만들기 전에 검색하세요.
  • max_version이 프로젝트와 호환된다고 가정하지 말고 versions를 읽으세요.
  • 짧은 description을 통합 문서로 취급하지 마세요.
DummyJSON Products 개발과 데이터 · DummyJSON Products 결과 · 공개 출처 Fake Store API 개발과 데이터 · Fake Store API 결과 · 공개 출처 GitHub Repository Search 개발과 데이터 · GitHub Repository Search 결과 · 공개 출처