Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
cli
command
Package main provides the Lingualink Core CLI entrypoint.
|
Package main provides the Lingualink Core CLI entrypoint. |
|
server
command
Package main provides the Lingualink Core HTTP server entrypoint.
|
Package main provides the Lingualink Core HTTP server entrypoint. |
|
internal
|
|
|
api/handlers
admin.go contains admin and capability endpoints.
|
admin.go contains admin and capability endpoints. |
|
api/middleware
Package middleware provides Gin middleware used by the HTTP server.
|
Package middleware provides Gin middleware used by the HTTP server. |
|
api/routes
Package routes registers all HTTP routes for the Lingualink Core server.
|
Package routes registers all HTTP routes for the Lingualink Core server. |
|
config
Package config loads and validates Lingualink Core configuration.
|
Package config loads and validates Lingualink Core configuration. |
|
core
Package core defines shared interfaces used across internal core components.
|
Package core defines shared interfaces used across internal core components. |
|
core/audio
capabilities.go exposes supported formats, languages, and feature flags.
|
capabilities.go exposes supported formats, languages, and feature flags. |
|
core/cache
Package cache provides small in-memory caches used by core processors.
|
Package cache provides small in-memory caches used by core processors. |
|
core/errors
Package errors defines structured application errors and error codes.
|
Package errors defines structured application errors and error codes. |
|
core/llm
Package llm provides LLM backend implementations and load balancing.
|
Package llm provides LLM backend implementations and load balancing. |
|
core/processing
Package processing implements the generic processing pipeline and status tracking.
|
Package processing implements the generic processing pipeline and status tracking. |
|
core/prompt
Package prompt builds prompts and parses LLM responses.
|
Package prompt builds prompts and parses LLM responses. |
|
core/text
Package text implements text translation processing.
|
Package text implements text translation processing. |
|
testutil
Package testutil provides helpers for unit and integration tests.
|
Package testutil provides helpers for unit and integration tests. |
|
testutil/integrationtest
Package integrationtest provides Lingualink-specific integration test helpers.
|
Package integrationtest provides Lingualink-specific integration test helpers. |
|
pkg
|
|
|
auth
anonymous.go contains anonymous authentication.
|
anonymous.go contains anonymous authentication. |
|
logging
Package logging provides request-scoped logging helpers.
|
Package logging provides request-scoped logging helpers. |
|
metrics
Package metrics provides lightweight metrics and Prometheus exporters.
|
Package metrics provides lightweight metrics and Prometheus exporters. |
Click to show internal directories.
Click to hide internal directories.