Directories
¶
| Path | Synopsis |
|---|---|
|
Package catalog обеспечивает доступ к каталожным таблицам (параметры, атрибуты, условия, единицы, группы, именованные правила, системы обозначений, реестр семейств) и содержит движок валидации значений по правилам из БД.
|
Package catalog обеспечивает доступ к каталожным таблицам (параметры, атрибуты, условия, единицы, группы, именованные правила, системы обозначений, реестр семейств) и содержит движок валидации значений по правилам из БД. |
|
Package cli — команды и вывод консольной утилиты catalogctl.
|
Package cli — команды и вывод консольной утилиты catalogctl. |
|
Package domain содержит базовые понятия справочника: классы приборов, системы обозначений и их разбор, единицы (коды), материалы и ошибки.
|
Package domain содержит базовые понятия справочника: классы приборов, системы обозначений и их разбор, единицы (коды), материалы и ошибки. |
|
Package httpapi — версионируемый REST API /api/v1 на net/http, монтируемый в роутер сайта.
|
Package httpapi — версионируемый REST API /api/v1 на net/http, монтируемый в роутер сайта. |
|
Package i18n — бандлы отображаемых строк каталога (решение D9, docs/plan/01-architecture.md §2.6).
|
Package i18n — бандлы отображаемых строк каталога (решение D9, docs/plan/01-architecture.md §2.6). |
|
Package importer — реестр форматов наполнения (jsonc/json, yaml/yml, ndjson): упорядоченное дерево значений, семантика секций, Issues-модель и дословные тексты ошибок формата (docs/plan/01-architecture.md §2.5).
|
Package importer — реестр форматов наполнения (jsonc/json, yaml/yml, ndjson): упорядоченное дерево значений, семантика секций, Issues-модель и дословные тексты ошибок формата (docs/plan/01-architecture.md §2.5). |
|
Package service — публичный сервисный слой библиотеки и единственная точка входа для CLI, REST и встраивания в веб-бэкэнд: upsert записей, поиск, карточка, импорт/экспорт, операции с каталогом, производители (docs/plan/01-architecture.md §2.4).
|
Package service — публичный сервисный слой библиотеки и единственная точка входа для CLI, REST и встраивания в веб-бэкэнд: upsert записей, поиск, карточка, импорт/экспорт, операции с каталогом, производители (docs/plan/01-architecture.md §2.4). |
|
Package storage — переносимое реляционное ядро на database/sql с двумя диалектами: sqlite (modernc.org/sqlite) и postgres (pgx/v5 stdlib).
|
Package storage — переносимое реляционное ядро на database/sql с двумя диалектами: sqlite (modernc.org/sqlite) и postgres (pgx/v5 stdlib). |
|
Package testutil — общий код интеграционных тестов: доступ к локальному PostgreSQL (CATALOG_TEST_POSTGRES_DSN, прогон опционален) и очистка одноразовой базы между тестами.
|
Package testutil — общий код интеграционных тестов: доступ к локальному PostgreSQL (CATALOG_TEST_POSTGRES_DSN, прогон опционален) и очистка одноразовой базы между тестами. |
Click to show internal directories.
Click to hide internal directories.