Итак, я пишу новое издание старого учебника, и мне нужен какой-то способ отслеживать, что нужно сделать и что я сделал.
Я мог бы использовать бумагу, но я теряю ее. Или даже простой текстовый файл, но это может запутать.
Есть ли какое-нибудь программное обеспечение, которое полезно для чего-то подобного?
Что бы это ни стоило, я использую LaTeX под Linux, поэтому любое программное обеспечение, которое я использую, должно быть либо облачным, либо Linux.
Я использую несколько методов в зависимости от ситуации:
Система контроля версий может помочь вам отслеживать различия (позволяя сравнивать предыдущие и последующие версии книги), но, насколько мне известно, это не самый простой способ вести список комментариев.
Могу ли я порекомендовать подход, который я использую, поскольку я также лицензирую свой контент для повторного использования:
Источник — я предпочитаю исходный формат HTML, но вы также можете использовать LaTex. Прекрасно работает со всеми вашими форматами распространения — PDF, Mobi, Word и т. д. Google Web Designer — редактор для всех основных ОС http://www.google.com/ webdesigner Нравится эта строка из лицензионного соглашения — вы сохраняете право собственности на любые права интеллектуальной собственности, которыми вы владеете в этом контенте. Короче говоря, то, что принадлежит вам, остается вашим.
Отслеживание — GIT http://git-scm.com/ Независимо от того, является ли формат HTML, двоичным, он отлично справляется с отслеживанием изменений, ответвлений, ревизий и выпусков, а Github или Bitbucket — отличные облачные репозитории для работы с участниками.
Задачи — мне нравится Jira https://www.atlassian.com/software/jira , а также облачная
Я использую все три для своих работ, и это окупилось в прямом и переносном смысле — Happy Writing.
Git можно настроить так, чтобы он отображал проверки «ревизий» в Jira, поэтому его легко отслеживать и позволять другим вносить свой вклад, следить за ходом выполнения, предоставлять Project Wiki и т. д.
Прежде всего, я бы не стал использовать LaTeX (если только это не требуется). LaTeX великолепен, если вам нужен PDF-файл, выглядящий как коллегиальный, но конвертировать в другие форматы сложно (я знаю по опыту). Я бы рекомендовал уценку или более продвинутый reStructuredText . Тогда все, что вам нужно, это pandoc для преобразования документа (дополнительным плюсом является то, что вы можете преобразовать rst
или md
docs в LaTeX, если это необходимо).
В дополнение к этому, предложение @what хорошее. Git — отличная VCS. Если вы синхронизируете свою работу с таким местом, как GitHub, и не хотите, чтобы ваша работа была видна, просто зашифруйте ее с помощью gpg .
Google документирует это из коробки, но оставляет желать лучшего в отношении управления гигантским документом. И есть также беспокойство по поводу хранения, если вы когда-нибудь достигнете предела и должны будете заплатить за это.
Программист во мне считает, что лучшим решением, вероятно, будет писать «идею», сохраняющую обычный текст. Затем вы можете использовать что-то вроде git или SVN. Это можно сделать, если вам удобно работать в чем-то вроде блокнота и настраивать репозиторий с контролем версий; но это потребует много личного управления и технических ноу-хау.
Scrivener может сделать что-то подобное, по крайней мере, я слышал; но я использую его больше месяца и не нашел этой функции, так что ее, по крайней мере, невозможно обнаружить, если она действительно существует.
пользователь5645
Массимо Ортолано
Моника Челлио