Go API — обзор
Справочник генерируется автоматически из doc-комментариев Go-модуля
go.dagstack.dev/config.
:::info Основной источник — pkg.go.dev Канонический godoc для Go-потребителей — pkg.go.dev/go.dagstack.dev/config. Markdown-копия на этом сайте вторична; она нужна, чтобы у документации был единый поисковый индекс и чтобы context7 мог индексировать пакет для LLM-агентов. Копия делается через gomarkdoc. :::
:::info Генерация отложена
Страницы для этого первого релиза не сгенерированы. Запуск — make api-go (target появится, как только gomarkdoc-пайплайн будет
интегрирован). Содержимое появится в последующих коммитах, когда
реализация стабилизируется.
:::
Содержание справочника (планируется)
| Модуль | Что покрывает |
|---|---|
go.dagstack.dev/config | Публичный верхний уровень — Config, Load, LoadFrom, геттеры, ошибки. |
go.dagstack.dev/config — sources | Интерфейс Source, YamlFileSource, JsonFileSource, DictSource. |
go.dagstack.dev/config — errors | Error, ErrorReason. |
Локальная генерация
cd config-go
git submodule update --init
go doc ./... # стандартный godoc в терминале
go install github.com/princjef/gomarkdoc/cmd/gomarkdoc@latest
gomarkdoc -o docs/api.md ./... # markdown-копия
Пока справочник не сгенерирован
go doc go.dagstack.dev/configпечатает API в терминал.- Публичный
godocна pkg.go.dev появится, как только Go-модуль будет опубликован. - Страницы руководств: Объявление секции, Тестирование.
- Спецификация: ADR-0001.