GitHub에서 프로젝트의 생성 날짜를 어떻게 찾을 수 있습니까?
기본적으로 생성 날짜를 확인하려면 첫 번째 커밋을 찾아야하지만 일부 프로젝트에는 500 개의 커밋이 있으므로 첫 번째 커밋 페이지로 이동하는 데 많은 시간이 낭비됩니다.
만든 날짜를 더 빨리 얻을 수 있습니까?
답변
GitHub에서 프로젝트의 생성 날짜를 확인하는 방법.
Repos GitHub API 를 사용 하여이 정보를 검색하십시오.
- 구문 :
https://api.github.com/repos/{:owner}/{:repository}
- 예:
https://api.github.com/repos/libgit2/libgit2sharp
JSON 페이로드는 created_at
리포지토리가 생성 된 UTC 날짜의 멤버를 노출합니다 .
위 의 LibGit2Sharp 저장소를 고려하면 2011 년 2 월 2 일 16:44:49 UTC에 작성되었음을 알 수 있습니다.
참고 : (가) created_at
반드시 먼저 커밋의 날짜를 반영하지 않습니다. 리포지토리가 GitHub에서 생성 된 날짜입니다. 예를 들어, xunit/resharper-xunit
프로젝트는 최근 codeplex에서 GitHub로 이동했습니다 . created_at
날짜는 2014-05-01T11:17:56Z
하지만, 커밋의 대부분은 훨씬 더 멀리보다 거슬러 올라간다.
답변
@nulltoken의 대답은 매우 유용합니다. 더 편리하게하기 위해 리포지토리 생성 날짜를 표시하기위한 크롬 확장 프로그램 을 만들기로 결정했습니다 .
하이라이트
- 저장소 페이지의 요약 표시 줄에있는 아름다운 달력 아이콘
- 사용자 정의 가능한 날짜 형식에 따라 모멘트 형식 패턴
- 페치 된 모든 URI를 스토리지에 저장하여 최상의 성능
저장소 작성 날짜가 요약 막대에 표시됩니다.
확장 프로그램 아이콘을 클릭하여 날짜 형식을 사용자 정의 할 수 있습니다.
이것은 나를 위해 정말 잘 작동합니다. 나는 그것이 당신에게도 유용하기를 바랍니다.
답변
정확한 제작 날짜에 관심이 없으며 레포가 대략 몇 살인지 알고 싶습니다. Insights
다음으로 이동하면 Contributors
됩니다. 예를 들어, 첫 커밋이 진행 react
되었습니다May 26 2013
.
답변
Github의 새로운 GraphQL API를 사용할 수도 있습니다 .
query {
repository(owner: "graphql", name: "graphql-js") {
name
createdAt
}
}
답변
이것에 대한 북마크를 작성했습니다. 간단한 해결 방법으로 개인 또는 개인 조직 리포지토리의 세부 정보를 알 수도 있습니다.
답변
통사론:
curl -s https://api.github.com/repos/{:owner}/{:repository} | jq '.created_at'
예:
curl -s https://api.github.com/repos/NabiKAZ/video2gif | jq '.created_at'
결과:
"2017-04-22T22:58:47Z"
답변
https://openuserjs.org/scripts/cosenal/GitHub_Repo_Dates 에서 GitHub 페이지에 직접 작성 날짜를 표시하는 사용자 스크립트를 작성했습니다.