1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors-gitinspector

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 5.5 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 30.11.2024 10:20 aca9946

Gitinspector: инструмент статистического анализа репозиториев Git

Gitinspector — это инструмент для статистического анализа репозиториев Git. По умолчанию анализ показывает общую статистику по каждому автору, которую можно дополнить анализом временной шкалы, показывающим рабочую нагрузку и активность каждого автора. В обычном режиме работы он фильтрует результаты, показывая статистику только о ряде заданных расширений, и по умолчанию включает в статистический анализ только исходные файлы.

Этот инструмент изначально был написан для помощи в получении статистики репозитория из студенческих проектов в рамках курса «Объектно-ориентированное программирование» (TDA367/DIT211) в Технологическом университете Чалмерса и Гётеборгском университете.

Сегодня gitinspector используется в качестве вспомогательного инструмента для оценки университетами по всему миру.

Полная документация по использованию и доступным опциям gitinspector доступна на вики. Для получения помощи по наиболее распространённым вопросам обратитесь к документу FAQ.

Некоторые функции:

  • показывает совокупную работу каждого автора в истории;
  • фильтрует результаты по расширению (по умолчанию: java, c, cc, cpp, h, hh, hpp, py, glsl, rb, js, sql);
  • может отображать статистический анализ временной шкалы;
  • сканирует все типы файлов (по расширению), найденные в репозитории;
  • многопоточный; использует несколько экземпляров git для ускорения анализа, когда это возможно;
  • поддерживает вывод HTML, JSON, XML и обычного текста (консоль);
  • может сообщать о нарушениях различных метрик кода.

Ниже приведены некоторые примеры выходных данных для ряда известных проектов с открытым исходным кодом. Вся статистика была сгенерирована с использованием флагов "-HTlrm".

Название проекта
Django HTML HTML Embedded Обычный текст XML
JQuery HTML HTML Embedded Обычный текст XML
Pango HTML HTML Embedded Обычный текст XML

Команда:

  • Адам Уолденберг, ведущий сопровождающий и переводчик на шведский язык;
  • Агустин Каньяс, перевод на испанский язык;
  • Барт ван Андел, сопровождающий пакет npm;
  • Билл Ван, перевод на китайский язык;
  • Кристиан Кастнер, сопровождающий пакет Debian;
  • Дживон Ким, перевод на корейский язык;
  • Камила Чила, перевод на польский язык;
  • Лука Мотта, перевод на итальянский язык;
  • Филипп Новак, перевод на немецкий язык;
  • Сергей Ломаков, перевод на русский язык;
  • Янник Мой, перевод на французский язык.

Нам нужны переводы для gitinspector! Если вы пользователь gitinspector, готовы помочь и имеете хорошие языковые навыки на любом неподдерживаемом языке, мы призываем вас связаться с нами. Мы также с радостью принимаем исправления кода.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/mirrors-gitinspector.git
git@api.gitlife.ru:oschina-mirror/mirrors-gitinspector.git
oschina-mirror
mirrors-gitinspector
mirrors-gitinspector
master