• project-default.mk

    613 614  
    65 65 PREAMBLE_HANDLER_PATH ?=
    66 66
    67 67 RSYNC_DIRS ?=
    68 RSYNC_CORE_DIRS += contenido/i
    68 69
    69 70 # apache pool
    70 71 ${PROJECT_LC}_START_SERVERS ?= 1
     
    139 140 MASON_COMP ?= ${shell perl -e 'print lc "${DEVELOPMENT}" eq "yes" ? "${PROJ_SRC}" : "${PROJ_USR}"'}/${PROJECT}/comps
    140 141 CORE_COMP ?= ${shell perl -e 'print lc "${DEVELOPMENT}" eq "yes" ? "${CORE_SRC}" : "${CORE_USR}"'}/comps
    141 142 RSYNC_ROOT ?= ${PROJ_USR}/${PROJECT}/comps
    143 RSYNC_CORE_ROOT ?= ${CORE_USR}/comps
    144 ASSETS_ROOT ?= ${PROJ_VAR}/${PROJECT}
    142 145 BINARY ?= ${MASON_COMP}/binary
    143 146 ifdef FRONTENDS
    144 147 FILES ?= ${addprefix http://, ${addsuffix /dav/${PROJECT_LC}, ${FRONTENDS}}}

Небольшая справка по веткам

cnddist – контейнер, в котором хранятся все дистрибутивы всех библиотек и программных пакетов, которые использовались при построении различных версий Contenido. Если какой-то библиотеки в данном хранилище нет, инсталлятор сделает попытку "подтянуть" ее с веба (например, с CPAN). Если библиотека слишком старая, есть очень большая вероятность, что ее там уже нет. Поэтому мы храним весь хлам от всех сборок. Если какой-то дистрибутив вдруг отсутствует в cnddist - напишите нам, мы положим его туда.

koi8 – отмирающая ветка, чей код, выдача и все внутренние библиотеки заточены на кодировку KOI8-R. Вносятся только те дополнения, которые касаются внешнего вида и функционала админки, баги ядра, обязательные обновления портов и мелочи, которые легко скопипастить. В дальнейшем планируется полная остановка поддержки по данной ветке.

utf8 – актуальная ветка, заточенная под UTF-8.

Внутри каждой ветки: core – исходники ядра; install – скрипт установки инсталляции; plugins – плагины; samples – "готовые к употреблению" проекты, которые можно поставить, запустить и посмотреть, как они работают.