Zum Inhalt springen

Datenmarktplatz · Märkte & Technologie

GitHub Repositories Datensatz

Karte öffentliche GitHub Repositories, Organisationen, Veröffentlichungen, Sprachen, Themen und Aktivitäten für die Softwareökosystemforschung.

  • RecordsRepository · Organisation · Veröffentlichung
  • QuelleGitHub
  • FormateJSON · CSV · Parkett
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"…
Eine illustrative Sicht auf die Zusammenführung von Repository, Organisation, Release und Sammlung.

Schema und Felder

Aufbauen auf GitHub-Datensätze mit angehängtem Kontext.

Beginnen Sie mit Repository, Organisation, Veröffentlichung. Quelleidentität, Sammelzeit und Feld-Wert bleiben verbunden, damit Aufzeichnungen in die Analyse bewegen können, ohne ihren Kontext zu verlieren.

repository string

Besitzer- und Repository-Identität

repository_url url

Öffentliche Quell-URL

description string

Öffentliches Repository

languages array

Beobachtete Sprachkontext

topics array

Themen des öffentlichen Repositorys

latest_release object

Verfügbarer öffentlicher Release-Kontext

activity object

Beobachtete öffentliche Aktivitätssignale

captured_at timestamp

Abholzeit

Frische und Lieferung

Halten Sie GitHub-Daten mit Ihrem Analysezyklus in Einklang.

Verwenden Sie einen datierten Ecosystem-Snapshot oder wiederkehrende Updates, wenn Repositories, Veröffentlichungen, Sprachen und öffentliche Aktivitäten im Laufe der Zeit verglichen werden müssen.

SnapshotAusgehen von einer datierten BasislinieAusgewählter Bereich und Sammlungsfenster

RefreshErhalten Sie wiederkehrende UpdatesTrittfrequenz und Veränderungsverhalten

FormatJSON, CSV oder Parquet verwendenSchema, Partitionierung und Manifest

ValidierungWiederholbare Prüfungen durchführenZählungen, Felder, fehlende Zustände und Version

GitHub Anwendungen

Setzen Sie GitHub-Datensätze zur Arbeit.

Verwenden Sie für die Technologie-Ökosystemkartierung Quelle-verknüpfte, zeitlich versehene Aufzeichnungen, plus Die Anwendung der Datenbank wird in der Regel von einer Datenbank, die von einem oder mehreren Datenbanken erstellt wird, erstellt.

01

Technologie-Ökosystem-Kartierung

Vergleichen Sie öffentliche Repositories, Organisationen, Themen, Sprachen und Release-Muster.

02

Open-Source-Projektforschung

Erstellen Sie Quellverknüpfungsprotokolle für ausgewählte Technologien, Organisationen oder Kategorien.

03

Überwachung von Releases und Aktivitäten

Nachverfolgung neu beobachteter Releases und der öffentlichen Repository-Aktivität über einen kontrollierten Bereich hinaus.

From sample to production

Testen Sie GitHub Repositories-Datensätze in Ihrem Datenstapel.

Beginnen Sie mit repräsentativen Zeilen, führen Sie die wichtigsten Verbindungen und Berechnungen durch und gestalten Sie die Bereitstellung rund um das System, das die Daten verbraucht.

  1. 01

    Wählen Sie den nützlichen Umfang

    Wählen Sie die Einheiten, Märkte, Felder, Daten und Geschäftsergebnisse aus, die die Sammlung unterstützen sollte.

  2. 02

    Führen Sie ein Sample durch Ihren Stack

    Überprüfen Sie Identifikatoren, Felder, Verbindungen, fehlende Zustände und Quellkontext mit Ihren eigenen Abfragen oder Modellen.

  3. 03

    Legen Sie das Liefermuster fest

    Wählen Sie den Schnappschuss oder den wiederkehrenden Zeitplan, das Dateifformat, die Partitionen, das Manifest und das Ziel.

Häufig gestellte Fragen zum Datensatz GitHub

Planen Sie die richtige GitHub Repositories Sammlung.

Was enthält das GitHub Repositories Dataset?

Karten öffentliche GitHub Repositories, Organisationen, Veröffentlichungen, Sprachen, Themen und Aktivitäten für die Software-Ökosystemforschung. Kernregister umfassen Repositorium, Organisation, Veröffentlichung, Sprache, Aktivitätsbeobachtung.

Was kann ich mit GitHub Daten bauen?

Zu den üblichen Anwendungen gehören die Technologie-Ökosystemkartierung, Open-Source-Projektforschung, Release- und Aktivitätsüberwachung.

Wie kann der GitHub Datensatz aktuell bleiben?

Verwenden Sie einen datierten Ecosystem-Snapshot oder wiederkehrende Updates, wenn Repositories, Veröffentlichungen, Sprachen und öffentliche Aktivitäten im Laufe der Zeit verglichen werden müssen.

Wann sollte ich stattdessen die GitHub API verwenden?

Nutzen Sie die On-Demand-API, wenn Ihre Anwendung einzelne Anfragen und Zeitpläne wählt. Wählen Sie diesen Datensatz für einen vorbereiteten Bulk-Snapshot oder wiederkehrende Datei-Delivery.

Setzen Sie die Datenreise fort

Verbinden Sie GitHub-Daten mit dem breiteren Anwendungsfall.

Vergleichen Sie den angrenzenden Datensatz, öffnen Sie die Quell-API oder gehen Sie weiter in die relevanten Daten-, Industrie- und Lösungsseiten.

Beginnen Sie mit echten Datensätzen

Fordern Sie ein Beispiel für den GitHub-Datensatz an.

Sagen Sie uns, welche Repository- und Organisationsdaten Sie benötigen, plus die Märkte, Felder, Daten und Ziel.