AACWorkflow Docs
Разработчикам

Соглашения

Единый источник правил именования кода, глоссарий переводов i18n и руководство по стилю.

Эта страница — единый источник правил именования кода, глоссария переводов i18n и руководства по стилю.

Если вы пишете код AACWorkflow, меняете перевод или пишете текст продукта — это ваша страница.


1. Именование кода

Маршруты

Маршруты до входа в рабочее пространство ДОЛЖНЫ использовать либо одно слово, либо паттерн /{noun}/{verb}.

  • /login, /inbox, /workspaces/new
  • /new-workspace, /create-team, /accept-invite

Маршруты внутри пространства

Всегда живут под /{slug}/{section}/{slug}/issues, /{slug}/agents, /{slug}/settings.

Пакеты и модули

Монорепо соблюдает строгие границы пакетов:

  • packages/core/ — бизнес-логика (Zustand-сторы, React Query-хуки, API-клиент)
  • packages/ui/ — атомарные UI-компоненты (shadcn/Base UI)
  • packages/views/ — бизнес-страницы и компоненты

2. Глоссарий i18n

АнглийскийРусский
agentагент
issueзадача
workspaceрабочее пространство
projectпроект
skillнавык
squadкоманда
runtimeсреда выполнения
memberучастник
assigneeисполнитель
backlogбэклог
autopilotавтопилот
daemonдемон