6. Команды управления проектом

Объявление нового рабочего языка для всего репозитория
make addlang NEWLANG=<ll> NEWAUTHORS="автор_задача1 автор_задача2 автор_задача3  ..."
          

где:

<ll>

ISO-код (обычно их двух букв), соответствующий добавляемому языку. Убедитесь, что код соответствует коду, используемому таблицами стилей DocBook в /usr/share/sgml/docbook/xsl-stylesheets/common/.

"автор_задача1 автор_задача2 автор_задача3 ..."

список авторов, по умолчанию ассоциированных с каждой задачей, согласно распределению в рабочем процессе модулей conf/repository.xml.

Добавление в репозиторий нового документа
make adddoc doc=<имя_документа> master=</путь/к/master.top.xml>
          

Создаст новый документ под названием имя_документа на базе мастер-файла /путь/к/master.top.xml. Остерегайтесь использования абсолютного пути. Система сама позаботится об извлечении объектов из мастер-файла (если необходимо) и создаст на основе его содержимого шаблоны всех модулей.

Изменение номера ревизии репозитория
make release [NEWREL=10.1]
          

Увеличивает номер релиза репозитория и переинициализирует все рабочие процессы. Если NEWREL не указан, увеличивается текущий номер ревизии (т.е. 9.2 становится 9.3).

Предостережение

Эта команда довольно тяжёлая и радикально изменит большинство файлов репозитория. Используйте с осторожностью. Она также автоматически обновляет репозиторий CVS.

Изменение структуры существующего документа
make -C manuals/<руководство> alltemplates
          

Это необходимо при добавлении новых модулей в структуру документа manuals/<руководство>/master.top.xml. При этом для новых модулей будут созданы все необходимые шаблоны на всех языках. Обратите внимание, что в этом нет необходимости, если новые модули уже существуют в другом документе.

Установка даты начала работы над документом на определённом языке
make -C manuals/<руководство> startwork [LANG=<ll>] [DATE=<ГГГГ-ММ-ДД>]
          

При этом будет установлена дата начала работы над документом руководство на языке ll. Если параметр DATE не указан, используется текущая дата.