Bagaimana saya bisa menemukan tanggal pembuatan proyek di GitHub?
Pada dasarnya, saya harus menemukan komit pertama untuk melihat tanggal pembuatan, namun, beberapa proyek memiliki 500 komit, yang membuang banyak waktu untuk mencoba masuk ke halaman komit pertama.
Adakah cara yang lebih cepat untuk mendapatkan tanggal pembuatan?
Jawaban:
Gunakan Repos GitHub API untuk mengambil informasi ini
https://api.github.com/repos/{:owner}/{:repository}
https://api.github.com/repos/libgit2/libgit2sharp
Payload JSON akan mengekspos
created_at
anggota dengan tanggal UTC tempat repositori dibuat.Mempertimbangkan repositori LibGit2Sharp di atas, orang dapat melihat bahwa itu dibuat pada 2 Februari 2011 pukul 16:44:49 UTC.
Catatan: Ini
created_at
tidak selalu mencerminkan tanggal komit pertama. Ini tanggal repositori dibuat di GitHub. Misalnya,xunit/resharper-xunit
proyek baru-baru ini dipindahkan dari codeplex ke GitHub . Thecreated_at
date adalah2014-05-01T11:17:56Z
, tetapi sebagian besar komit tanggal kembali lebih jauh dari itu.sumber
curl -s https://api.github.com/repos/KhronosGroup/WebGL | grep 'created_at' | cut -d: -f2-
. Cetakan"2016-03-11T02:02:33Z",
:)Jawaban @ nulltoken sangat berguna. Untuk membuatnya lebih nyaman, saya memutuskan untuk membuat ekstensi chrome untuk menampilkan tanggal pembuatan repositori.
Highlight
Tanggal pembuatan repositori ditampilkan di bilah ringkasan:
Format tanggal dapat disesuaikan dengan mengklik ikon ekstensi:
Ini bekerja dengan sangat baik untuk saya. Saya harap ini berguna untuk Anda juga.
sumber
Jika Anda tidak tertarik dengan tanggal pembuatan tepatnya, dan hanya ingin tahu kira-kira berapa umur repo. Anda bisa pergi ke
Insights
, laluContributors
. Misalnya, komit pertama untukreact
didorongMay 26 2013
.sumber
Saya telah menulis bookmarklet untuk ini, Ini mungkin berguna. Anda bahkan dapat mengetahui detail penyimpanan pribadi atau pribadi - organisasi dengan solusi sederhana.
Ukuran repositori GitHub, bookmarklet tanggal pembuatan | Kode sumber
sumber
Anda juga dapat menggunakan API GraphQL baru Github :
sumber
Sintaksis:
Contoh:
Hasil:
sumber
-u {:username}
. Anda akan dimintai kata sandi.Pertanyaan ini sudah lama, tetapi saya mencoba mendapatkan tanggal dari Github tanpa plugin eksternal. Setelah online dan menggali lebih dalam dan mencoba menemukan sesuatu yang lain dan menemukan solusi ini. Inilah jawabannya.
Settings
Security
repo.create
dan sampai popup dengan informasi lebih rinci tentang repositori.sumber
Saya membuat skrip pengguna yang menunjukkan tanggal pembuatan langsung di halaman GitHub dari repo: https://openuserjs.org/scripts/cosenal/GitHub_Repo_Dates
sumber