Ответ 1
Посмотрите StatSVN как пример генератора статистики Subversion:
Мы экспериментировали с использованием методов визуализации данных, вдохновленных Edward Tufte, чтобы отобразить наш набор тестов, и это было очень эффективно.
Я хотел бы распространить это на наш репозиторий Subversion, поскольку я чувствую, что в истории фиксации много информации, которая МОЖЕТ быть лучше представлена в графическом формате.
Я хотел бы иметь возможность идентифицировать с первого взгляда такие вещи, как:
В идеале я хотел бы аннотировать эту информацию другими материалами от инструментов тестирования и производительности, например:
У кого-нибудь хорошие хорошие советы, примеры, утилиты и т.д. и т.д.
Наш магазин использует в основном могущественный Эрланг, но мы будем вникать в сердце и вдохновение из любого источника.
Посмотрите StatSVN как пример генератора статистики Subversion:
Вы можете попробовать SVNPlot. Сначала он создает локальные данные sqlite из сообщений журнала фиксации svn. Затем он использует sql-запросы и matplotlib для генерации из него различных графиков.
Вы можете использовать его в базе данных sqlite для добавления собственных запросов и дополнительных графиков.
(Отказ от ответственности - я являюсь основным автором SVNPlot. Сообщите мне, если вы сочтете это полезным или у вас есть предложения по улучшению)
Вероятно, вы видели codeswarm, который сделал некоторые заголовки в начале этого года, когда он был использован для создания некоторых интересных видеороликов в Ruby на Rails - см. Визуализация Rails и Git в блоге для отличного резюме и образцовых видеороликов.
Вы также можете получить некоторые идеи из потока истории, с которым Джефф Этвуд связан в недавнем сообщении Coding Horror.