Как создать статистику для проекта GitHub?

Есть ли простой/эффективный способ генерации некоторых отчетов высокого уровня для конкретного проекта GitHub?

например. строки кода, совершенные с течением времени, верхние участники и т.д.

Ответ 1

Вы можете применить gitstats к клонированному репо вашего репозитория GitHub.

См., например, активность самого репо Git со многими данными, такими как фиксации в год/месяц:

Commits by year/month


См. также " Глядя на Git Статистика", с GitHub 'yearly_stats' для простого небольшого script.


Обновление апрель 2013 г. ( " Получить скорость с помощью Pulse" ):

Отъезд Pulse

Pulse - отличный способ узнать о недавней активности в проектах.
Возможно, вы некоторое время не проверяли ваш любимый репозиторий или просто обнаружили проект, который вам интересен. Pulse покажет вам, кто активно совершает и что изменилось в ветке проекта по умолчанию:

Pulse

Вы можете найти ссылку слева от панели навигации.

Link

Ответ 2

В соответствии с вашим вопросом, я разработал проект, который показывает кучу графиков для "звезд", "вилок", "тянет", "вопросов", "совершает" и т.д.

Его можно найти в http://githubstats.com или просто добавить "статистику" к любому URL-адресу репозитория github, например http://githubstats.com/redaxmedia/redaxscript... получайте удовольствие: -)

Github Stats

Ответ 3

Я являюсь автором weave-gitstats. Его openource и на основе weave. Большинство генераторов статистики git, таких как gitstats, или статистика, предоставленная github, является "статической", у них нет функций детализации, фильтрации и ограничены некоторыми графиками по умолчанию. Weave-gistats предоставляет множество динамических панелей, которые позволяют вам фильтровать, например, год, автор, и позволяют создавать собственные графики, используя свои собственные критерии.