[docs] Сборочная среда

Kirill Maslinsky kirill на altlinux.ru
Вт Мар 1 09:30:36 MSK 2005


Добрый день!

>   От чего? От текущей сборочной среды или от того, что она привязана к
> CVS? Если последнее, то у меня получилось так:

Конечно же, от привязки к CVS.

>   Из CVS скопировал в "/usr/share/xml/alt" каталоги "doc-template",
> "xsl" и "css", так что получились каталоги:
> 
> /usr/share/xml/alt/doc-template
> /usr/share/xml/alt/xsl
> /usr/share/xml/alt/css
> 
>   Затем в каталоге "~/tmp/z" создал файл "z.xml" с содержимым из
> http://docs.altlinux.ru/alt/devel/ch03s06.html
> 
>   После чего собрал этот файл:
> 
> $ export DOCS_ROOT=/usr/share/xml/alt  
> $ make -f ${DOCS_ROOT}/doc-template/Makefile DOCS_ROOT=${DOCS_ROOT}
> .....
> $ make -f ${DOCS_ROOT}/doc-template/Makefile DOCS_ROOT=${DOCS_ROOT} print
> .....
> 
>   В процессе сборки ничего из CVS_ROOT не использовалось.

Олег, как жалко, что Вы не появились раньше! Именно это и требуется на данном 
этапе. Только одно уточнение: 
xsl-стили уже имеются в пакетах alt-docs-xsl-*, и лежат в каталоге 
/usr/share/xml/alt-docs-xsl -- что нужно изменить в сборочной среде, 
чтобы их там обнаружить?

>   На самом деле, для книг всё гораздо сложнее, но независимые модули
> уже можно собирать.
Сейчас нужно собирать именно независимые модули, так что текущая 
задача таким способом решается. Что касается книг, то там добавляются
довольно жёсткие ограничения на разметку и две задачи:
1. Сделать из xml-модуля tex-модуль.
2. Сделать в xml-модуле возможность при генерации tex определённые 
фрагменты заменять уже готовыми tex-фрагментами, вбитыми прямо в xml, а
не автоматическим выводом. Это нужно, чтобы сохранять результаты 
единожды проделанной работы по вёрстке. Наверное, для этого можно
попробовать использовать profiling.

-- 
Kirill Maslinsky
ALT Linux Documentation Team



Подробная информация о списке рассылки docs