У нас большой репозиторий SVN документов LaTeX. Каждый документ в конечном итоге отображается в формате PDF.
Документы необходимо просмотреть. Обзор имеет две основные цели: обеспечить качество самого текста и квалификацию набора текста.
Сейчас рецензент можно разделить на две основные группы:
Те, кто использует SVN для оформления заказа
источники и создавать PDF-файлы для
сами и представить результаты
просмотреть как SVN фиксирует
Те, кто получает предварительно созданные PDF-файлы с FTP-сервера и представляют результаты в виде
произвольный список комментариев по электронной почте.
Авторы документов обрабатывают результаты обзора, обрабатывая блоки \ todo {} в коде LaTeX, откатывая ненужные изменения в SVN или добавляя комментарии в свободной форме из электронной почты в источники LaTeX.
Проблема в том, что по мере роста количества документов очень трудно отслеживать рецензентов из второй группы и своевременно и тщательно включать их предложения.
Следовательно, необходимо некоторое простое решение для проверки после фиксации.
Требования:
Обзор после фиксации
По умолчанию все хранилища должны рассматриваться как цели проверки без необходимости указывать файлы / диапазоны строк для проверки.
Поддержка анонимных комментариев / результатов обзора
Отзывы / комментарии должны иметь статус для облегчения обработки
Веб-
Интеграция с SVN, так что новые коммиты могут автоматически включаться в обзор
Открытый исходный код / настраиваемый
ReviewBoard, CodeStiker, плагины для trac, Rietveld, JCR - все они не удовлетворяют некоторым из этих требований. Кроме того, большинство из них слишком сложны для необходимости.
Тигель это хорошо. Это сложно, но может быть легко с помощью настройки. Однако ценник немного тяжелый.
Что я пропустил?
UPD : мы все-таки оказались без какой-либо автоматизации. Опытные пользователи имеют прямой доступ к хранилищу и делают обзоры в виде веток / исправлений или комментариев внутри источников. Другие люди либо сохраняют комментарии в виде простого текста, либо комментируют полученные PDF-файлы.
Через некоторое время мы перестали искать альтернативы.