mirror of
https://github.com/dartdavros/chatballs.git
synced 2026-10-05 09:14:58 +03:00
Требование к open-source публикации: в репозитории не должно остаться CustoCRM и eDevs Hub. В docs/ это сделано ранее, здесь — код и дизайн. Дизайн-система (design/design-system): - заголовки, брендинг и примерные данные переведены на Chatballs; - переименованы глобали справочника: CUSTOCRM_ICON_SPRITE → CHATBALLS_ICON_SPRITE, CUSTOCRM_INVENTORY → CHATBALLS_INVENTORY, data-атрибут спрайта — обе стороны замкнуты внутри справочника; - в README поправлены пути открытия: справочник живёт в design/, а не в apps/internal-ui/; - личный адрес andrey@edevs.tech в примере таблицы заменён на example.com. Макеты (design/baseline): - каталоги _ds/edevs-hub-design-system-<uuid>/ переименованы в _ds/design-system/, ссылки в .dc.html обновлены; - JS-namespace бандла EdevsHubDesignSystem_e4c9df → ChatballsDesignSystem_e4c9df (21 вхождение: бандл, манифест, все x-import в макетах); - readme.md внутри бандлов удалён — это описание прежнего продукта (hub.edevs.tech, checkout, командный центр), к текущему отношения не имеет; - assets/custocrm-mark.svg → chatballs-mark.svg; - удалён каталог «Каналы обработки» целиком: макеты сущности, упразднённой ADR-CHATBALLS-0041. Восстанавливается из истории git, если понадобится. Тесты: tests/cli/test_custocrm_cli.py → test_chatballs_cli.py, набор проходит (9 passed). Ссылки в макетах и справочнике проверены: из 121 ссылки битых 6, и все шесть — в «Сотрудники/Сотрудники (новая модель).dc.html», где каталог _ds отсутствовал и до этих правок. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
61 lines
2.9 KiB
HTML
61 lines
2.9 KiB
HTML
<!doctype html>
|
|
<html lang="ru">
|
|
<head>
|
|
<meta charset="utf-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
|
<title>Инвентарь · Chatballs Design System</title>
|
|
<link rel="stylesheet" href="assets/base.css">
|
|
<link rel="stylesheet" href="assets/docs.css">
|
|
<link rel="stylesheet" href="assets/components.css">
|
|
<link rel="stylesheet" href="assets/data.css">
|
|
<link rel="stylesheet" href="assets/patterns.css">
|
|
<link rel="stylesheet" href="assets/layouts.css">
|
|
<link rel="stylesheet" href="assets/responsive.css">
|
|
</head>
|
|
<body data-page="inventory">
|
|
<div class="ds-shell">
|
|
<aside class="ds-sidebar" data-ds-sidebar></aside>
|
|
<div class="ds-main">
|
|
<header class="ds-topbar">
|
|
<div class="ds-breadcrumbs"><span>Design System</span><i>/</i><strong>Инвентарь</strong></div>
|
|
<span class="ds-version">Inventory</span>
|
|
</header>
|
|
<main class="ds-content">
|
|
<header class="ds-page-header">
|
|
<div>
|
|
<div class="ds-eyebrow">Inventory</div>
|
|
<h1>Инвентарь фронтенда</h1>
|
|
<p>Реестр включает PascalCase-компоненты из TSX-файлов, системные CSS-компоненты, дизайн-токены и основные layout-паттерны. Всего записей: <strong data-inventory-total>—</strong>.</p>
|
|
</div>
|
|
</header>
|
|
|
|
<div class="ds-note">
|
|
<strong>Область:</strong> в таблице отдельно помечены системные, layout-, application- и feature-компоненты. Это инвентаризация существующего состава без оценки и без проверки соблюдения дизайн-системы.
|
|
</div>
|
|
|
|
<section class="ds-section">
|
|
<div class="inventory-toolbar">
|
|
<input class="inventory-search" type="search" placeholder="Название, категория, исходник или вариант" data-inventory-search aria-label="Поиск по инвентарю">
|
|
<span class="inventory-count" data-inventory-count></span>
|
|
<a class="link is-muted" href="inventory.json">Открыть JSON</a>
|
|
</div>
|
|
<div class="table-card">
|
|
<div class="table-scroll">
|
|
<table class="baseline-table">
|
|
<thead>
|
|
<tr><th>Название</th><th>Тип</th><th>Категория</th><th>Область</th><th>Исходник</th><th>Варианты / роль</th></tr>
|
|
</thead>
|
|
<tbody data-inventory-body></tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</main>
|
|
</div>
|
|
</div>
|
|
<script src="assets/inventory-data.js"></script>
|
|
<script src="assets/icons-data.js"></script>
|
|
<script src="assets/design-system.js"></script>
|
|
</body>
|
|
</html>
|