ARCANADA
← Экосистема / Shared Component Library
СБОРКА L1 · цель L3

Shared Component Library

Переиспользуемые backend, frontend, schema и dependency modules для проектов Arcanada.

Семейство общих библиотек упаковывает кросс-проектные примитивы, чтобы каждый сервис не реализовывал заново клиенты аутентификации, логирование, компоненты интерфейса (UI), схемы Zod, базовые версии зависимостей, гарды, перехватчики и эксплуатационные соглашения.

Это только реализация: без секретов и без структуры папок, привязанной к проекту.

Статус
Строится
Автономность (AAL)
L1 → L3
Пакеты
@arcanada/*
Репозиторий
Arcanada-one/arcanada-shared

01

Написать один раз

Клиенты авторизации, логирование, охранные модули, перехватчики и компоненты интерфейса должны быть упакованы один раз, а не писаться заново в каждом сервисе.

02

Версии зависимостей в одном месте

Общие базовые конфигурации и пресет Renovate призваны позволять одним обновлением затронуть много проектов.

03

Только реализация

В библиотеке нет секретов и нет структуры папок, привязанной к проекту.

Возможности

Статус не указан

  • Backend guards, interceptors, logging и Auth Arcana client utilities
  • Frontend components, hooks, utils и theme tokens
  • Zod schemas и cross-project contracts
  • Shared base configs и Renovate preset
  • Reuse mandate integration для new project scaffolds

Текущий уровень автономии

L1
Что значат уровни →

Слабое звено

Библиотека ещё собирается из проверенных patterns; потребители пока неравномерно мигрированы на shared packages.

Roadmap до L3

  1. Опубликовать первый stable набор @arcanada/* packages.
  2. Мигрировать один backend и один frontend consumer как reference implementations.
  3. Добавить compatibility tests, чтобы shared updates не ломали downstream services.

Ссылки

Следующий шаг

Оцените текущую сборку и план развития

Статус СБОРКА означает активную разработку, а не обещание публичной доступности. Ориентируйтесь на текущие возможности и roadmap выше.

Посмотреть путь к целевому уровню