Создать журнал в формате PDF из коммитов git - PullRequest
8 голосов
/ 27 июня 2011

Я знаю, что я могу просматривать предыдущие коммиты различными способами, используя git log, но мне было интересно, кто-нибудь здесь мог бы порекомендовать некоторые хорошие инструменты для создания журнала PDF или HTML из коммитов git.Я надеялся, что смогу сгенерировать что-то похожее на стиль логов коммитов Github, но с другой информацией.

Если у людей нет идей о программах для генерации этих логов, каковы их мысли или рекомендации?если я попытаюсь сделать свой собственный генератор?

Ответы [ 3 ]

4 голосов
/ 28 июня 2011

Поскольку проект должен завершиться довольно скоро, я сам написал быстрый скрипт для вывода журнала так, как я хочу, он просто собирает данные из git-log и выводит их в шаблон (заимствованный из github).

Пример вывода

Подробнее

1 голос
/ 27 июня 2011

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

0 голосов
/ 27 июня 2011

Если вы все равно используете Github, мне интересно, почему бы не сохранить html и упомянутые css файлы и запустить их через конвертер html2pdf, скажем, как Пизанский конвертер .

Ся полагаю, немного доработав CSS, вы получите высококачественные хорошо отформатированные pdf-файлы, точно такие, как вы хотите.

В качестве альтернативы, вы можете хранить различия в txt-файлах и передавать их через библиотеки, содержащие html, чтобы сделатьподсветка синтаксиса, например Pygments и аналогичный процесс с Пизой, как описано выше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...