diff --git a/AGENTS.md b/AGENTS.md index 0f9b09c..1283b27 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -22,16 +22,22 @@ Формат: ```text -<ТИП> - МЕЖПРОЕКТНАЯ КОММУНИКАЦИЯ: <НАЗВАНИЕ ЭТАПА> +<ТИП> - <КОНТЕКСТ РАБОТ>: <НАЗВАНИЕ ЭТАПА> ``` +`КОНТЕКСТ РАБОТ` выбирается по фактическому направлению этапа: `NAS DEPLOY`, `AUTH`, `LAUNCHER`, +`TASKER`, `BACKEND`, `FRONTEND`, `DESIGN SYSTEM`, `DATA MIGRATION`, `INFRA` и т.п. + ## Типы коммитов Использовать верхний уровень по смыслу изменений: - `UI` — если изменения в интерфейсе, текстах, навигации, отображении, UX -- `ФУНКЦИИ` — если изменения в прикладной логике, API, действиях, синхронизации, обработчиках -- `АРХ` — если изменения в архитектуре, структуре данных, инфраструктурных правилах, каркасе реализации +- `FEAT` — если изменения в прикладной логике, API, действиях, синхронизации, обработчиках +- `FIX` — если исправляется конкретный дефект или regression +- `ARCH` — если изменения в архитектуре, структуре данных, инфраструктурных правилах, каркасе реализации +- `CHORE` — если изменения обслуживающие: сборка, конфиги, скрипты, зависимости, регламенты +- `DOCS` — если меняется только документация Если этап затрагивает несколько слоев, выбирать доминирующий. @@ -52,7 +58,7 @@ Следующая задача: добрать source-side индикатор изменений в списке внешних контуров -UI - МЕЖПРОЕКТНАЯ КОММУНИКАЦИЯ: переименование модуля во внутренний контур +UI - TASKER: переименование модуля во внутренний контур ``` Пользователь отвечает подтверждением в духе: @@ -65,11 +71,11 @@ UI - МЕЖПРОЕКТНАЯ КОММУНИКАЦИЯ: переименован ## Примеры ```text -UI - МЕЖПРОЕКТНАЯ КОММУНИКАЦИЯ: переименование модуля во внутренний контур -ФУНКЦИИ - МЕЖПРОЕКТНАЯ КОММУНИКАЦИЯ: создание запроса в целевой проект -ФУНКЦИИ - МЕЖПРОЕКТНАЯ КОММУНИКАЦИЯ: синхронизация статусов источника и цели -АРХ - МЕЖПРОЕКТНАЯ КОММУНИКАЦИЯ: каркас source-target связи -АРХ - МЕЖПРОЕКТНАЯ КОММУНИКАЦИЯ: регламент этапов и именования коммитов +UI - TASKER: переименование модуля во внутренний контур +FEAT - TASKER ROUTING: создание запроса в целевой проект +FEAT - TASKER ROUTING: синхронизация статусов источника и цели +ARCH - DATA MODEL: каркас source-target связи +CHORE - AGENT RULES: регламент этапов и именования коммитов ``` ## Дополнение diff --git a/plane-src/apps/admin/Dockerfile.admin b/plane-src/apps/admin/Dockerfile.admin index 38ecd82..b28ada8 100644 --- a/plane-src/apps/admin/Dockerfile.admin +++ b/plane-src/apps/admin/Dockerfile.admin @@ -4,7 +4,7 @@ WORKDIR /app ENV TURBO_TELEMETRY_DISABLED=1 ENV PNPM_HOME="/pnpm" -ENV PATH="$PNPM_HOME:$PATH" +ENV PATH="$PNPM_HOME:$PNPM_HOME/bin:$PATH" ENV CI=1 RUN corepack enable pnpm @@ -79,6 +79,7 @@ FROM nginx:1.29-alpine AS production COPY apps/admin/nginx/nginx.conf /etc/nginx/nginx.conf COPY --from=installer /app/apps/admin/build/client /usr/share/nginx/html/nodedcsudo +RUN chmod -R a+rX /usr/share/nginx/html EXPOSE 3000 diff --git a/plane-src/apps/live/Dockerfile.live b/plane-src/apps/live/Dockerfile.live index 864bd0d..51151cf 100644 --- a/plane-src/apps/live/Dockerfile.live +++ b/plane-src/apps/live/Dockerfile.live @@ -45,6 +45,19 @@ RUN --mount=type=cache,id=pnpm-store,target=/pnpm/store CI=true pnpm install --o ENV TURBO_TELEMETRY_DISABLED=1 +RUN mkdir -p \ + apps/live/.turbo \ + packages/constants/.turbo \ + packages/decorators/.turbo \ + packages/editor/.turbo \ + packages/hooks/.turbo \ + packages/i18n/.turbo \ + packages/logger/.turbo \ + packages/propel/.turbo \ + packages/types/.turbo \ + packages/ui/.turbo \ + packages/utils/.turbo + RUN pnpm turbo run build --filter=live # ***************************************************************************** diff --git a/plane-src/apps/space/Dockerfile.space b/plane-src/apps/space/Dockerfile.space index 1e9069f..f12ff80 100644 --- a/plane-src/apps/space/Dockerfile.space +++ b/plane-src/apps/space/Dockerfile.space @@ -4,7 +4,7 @@ WORKDIR /app ENV TURBO_TELEMETRY_DISABLED=1 ENV PNPM_HOME="/pnpm" -ENV PATH="$PNPM_HOME:$PATH" +ENV PATH="$PNPM_HOME:$PNPM_HOME/bin:$PATH" ENV CI=1 RUN corepack enable pnpm diff --git a/plane-src/apps/web/Dockerfile.web b/plane-src/apps/web/Dockerfile.web index 36b07b9..a827a25 100644 --- a/plane-src/apps/web/Dockerfile.web +++ b/plane-src/apps/web/Dockerfile.web @@ -79,6 +79,7 @@ FROM nginx:1.27-alpine AS production COPY apps/web/nginx/nginx.conf /etc/nginx/nginx.conf COPY --from=installer /app/apps/web/build/client /usr/share/nginx/html +RUN chmod -R a+rX /usr/share/nginx/html EXPOSE 3000