//go:build !internaldocs package lkgateway // internaldocs_off.go — КЛИЕНТСКАЯ сборка (по умолчанию, без флага internaldocs): // технические страницы справки (архитектура обмена с НРД, протокол событий // bj↔bj2depo, схема базы, криптография, QUIK МНП) в бинарь НЕ попадают. Это // проектная документация, из которой видно, как устроен продукт; операторам // депозитария она не нужна, а конкуренту дала бы готовую карту. Внедренцам // эти страницы доступны в нашей сборке (go build -tags internaldocs) и на портале. import "html/template" // internalDocsBuilt — технических страниц справки в этом бинаре нет. const internalDocsBuilt = false const internalDocsStub = `← все инструкции

Техническая документация

Подробные технические материалы (архитектура обмена с НРД, протоколы интеграции, схема базы данных) не входят в рабочую сборку. Они доступны специалистам внедрения на портале lic.zetit.ru и в документации, переданной по договору.

` // parseInternalDoc — заглушка: содержимого нет, показываем, куда обратиться. func parseInternalDoc(_ string) (*template.Template, error) { t := template.New("layout.html").Funcs(templateFuncs) if _, err := t.ParseFS(templatesFS, "web/templates/layout.html"); err != nil { return nil, err } return t.New("content").Parse(internalDocsStub) }