Как создать статистику для проекта 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 предоставляет множество динамических панелей, которые позволяют вам фильтровать, например, год, автор, и позволяют создавать собственные графики, используя свои собственные критерии.