Saltar para o conteúdo

Marketplace de dados · Mercados e tecnologia

Conjunto de dados de repositórios GitHub

Mapa pública GitHub repositórios, organizações, lançamentos, línguas, tópicos e atividades para pesquisa de ecossistemas de software.

  • RegistrosRepositório · Organização · Libertação
  • Fonte:GitHub
  • FormasJSON · CSV · Parquet
Dataset preview · github repositoriesReady
Observation 01

An illustrative view of how repository, organization, rel…

.

Field 01
An illustrative view of how repository, organization, rel…
{
  "repository": "example-org/example-project",
  "repository_url": "https://example.test/repository",
  "description": "Illustrative repository record",
  "languages": [
    "JavaScript",
    "Python"
  ],
  "topics": [
    "data"
  ],
  "latest_release": {
    "tag": "v2.4.0"…
Uma visão ilustrativa de como o contexto de repositório, organização, liberação e coleta se unem.

Esquema e campos

Construir em registros GitHub com contexto anexado.

Comece com o repositório, organização, liberação. Identidade da fonte, tempo de coleta e significado de campo permanecem conectados para que os registros possam passar para a análise sem perder seu contexto.

repository string

Identidade do proprietário e do repositório

repository_url url

URL de fonte pública

description string

Resumo do repositório público

languages array

Contexto linguístico observado

topics array

Tópicos de repositório público

latest_release object

Contexto de divulgação pública disponível

activity object

Sinais de atividade pública observados

captured_at timestamp

Tempo de recolha

Frescos e entrega

Mantém os dados GitHub alinhados com o seu ciclo de análise.

Use um snapshot de ecossistema datado ou atualizações recorrentes quando repositórios, lançamentos, idiomas e atividade pública precisam ser comparados ao longo do tempo.

Imagem de vídeo .Começar a partir de uma linha de base datadaO escopo e a janela de coleta selecionados

Refresco .Receber atualizações recorrentesCadência e mudança de comportamento

FormatarUse JSON, CSV ou ParquetEsquema, partição e manifesto

ValidaçãoExecução de verificações repetíveisContas, campos, estados ausentes e versão

GitHub pedidos

Coloque os registos GitHub a funcionar.

Usar registros vinculados à fonte, marcados no tempo para o mapeamento de ecossistemas tecnológicos, pesquisa de projetos de código aberto plus.

01

Mapeamento dos ecossistemas tecnológicos

Comparar repositórios públicos, organizações, tópicos, idiomas e padrões de liberação.

02

Pesquisa de projetos de código aberto

Construa registros de projetos vinculados à fonte para tecnologias, organizações ou categorias selecionadas.

03

Monitoramento da liberação e da atividade

Seguir as publicações recém-observadas e a atividade do repositório público em um âmbito controlado.

From sample to production

Teste GitHub Registros de repositórios na sua pilha de dados.

Comece com linhas representativas, execute as combinações e cálculos que importam e forme a entrega ao redor do sistema que consumirá os dados.

  1. 01

    Escolha o âmbito útil

    Selecionar as entidades, mercados, campos, datas e resultados de negócios que a coleção deve suportar.

  2. 02

    Faça uma amostra através da pilha

    Verifique identificadores, campos, conjuntos, estados faltantes e contexto de fonte com suas próprias consultas ou modelos.

  3. 03

    Defina o padrão de entrega

    Escolha o snapshot ou cronograma recorrente, formato de arquivo, partições, manifesto e destino.

GitHub conjunto de dados FAQ

Planejar à direita GitHub Coleção de repositórios.

O que inclui o conjunto de dados dos repositórios GitHub?

Map public GitHub repositórios, organizações, lançamentos, idiomas, tópicos e atividades para pesquisa de ecossistemas de software.

O que posso construir com os dados GitHub?

As aplicações comuns incluem o mapeamento de ecossistemas tecnológicos, pesquisa de projetos de código aberto, lançamento e monitoramento de atividades.

Como é que o conjunto de dados GitHub pode manter-se atualizado?

Use um snapshot de ecossistema datado ou atualizações recorrentes quando repositórios, lançamentos, idiomas e atividade pública precisam ser comparados ao longo do tempo.

Quando devo usar a API GitHub em vez disso?

Use a API on-demand quando o seu aplicativo escolher solicitações individuais e tempo. Escolha este conjunto de dados para uma snapshot em massa preparada ou entrega recorrente de arquivo.

Continuar a jornada de dados

Conectar os dados GitHub ao caso de utilização mais amplo.

Comparar o conjunto de dados adjacente, abrir a API fonte ou continuar nas páginas de dados, indústria e soluções relevantes.

Comece com registos reais

Pedir uma amostra do conjunto de dados GitHub.

Diga-nos quais dados de repositório e organização você precisa, plus os mercados, campos, datas e destino.