Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
lunaio
command
|
|
|
internal
|
|
|
compiler
Package compiler defines the common interface for language-specific compilers.
|
Package compiler defines the common interface for language-specific compilers. |
|
compiler/python
Package python implements the Python protobuf compiler.
|
Package python implements the Python protobuf compiler. |
|
config
Package config provides configuration management for lunaio.
|
Package config provides configuration management for lunaio. |
|
dependency
Package dependency provides dependency management for proto files.
|
Package dependency provides dependency management for proto files. |
|
embedded
Package embedded provides proto files bundled into the lunaio binary.
|
Package embedded provides proto files bundled into the lunaio binary. |
|
graph
Package graph provides dependency graph analysis and visualization for proto files.
|
Package graph provides dependency graph analysis and visualization for proto files. |
|
lsp
Package lsp implements the Language Server Protocol for lunaio.
|
Package lsp implements the Language Server Protocol for lunaio. |
|
models
Package models provides proto model annotation parsing, code generation, and ORM integration for lunaio.models.
|
Package models provides proto model annotation parsing, code generation, and ORM integration for lunaio.models. |
|
permissions
Package permissions provides RBAC/ABAC permission management for protobuf services.
|
Package permissions provides RBAC/ABAC permission management for protobuf services. |
|
plugin
Package plugin provides a flexible plugin system for extending lunaio functionality.
|
Package plugin provides a flexible plugin system for extending lunaio functionality. |
|
plugin/examples
Package examples provides example plugins for lunaio This demonstrates how to create a simple validator plugin
|
Package examples provides example plugins for lunaio This demonstrates how to create a simple validator plugin |
|
tools
Package tools provides language tools installation for lunaio.
|
Package tools provides language tools installation for lunaio. |
|
upgrade
Package upgrade provides functionality for upgrading lunaio and migrating configurations.
|
Package upgrade provides functionality for upgrading lunaio and migrating configurations. |
|
validation
Package validation provides proto field validation rule parsing and code generation.
|
Package validation provides proto field validation rule parsing and code generation. |
|
version
Package version provides version information for lunaio.
|
Package version provides version information for lunaio. |
|
workspace
Package workspace provides multi-project monorepo management for lunaio.
|
Package workspace provides multi-project monorepo management for lunaio. |
|
pkg
|
|
|
errors
Package errors provides enhanced error handling with codes, stack traces, and context.
|
Package errors provides enhanced error handling with codes, stack traces, and context. |
|
logger
Package logger provides a flexible, structured logging system for lunaio.
|
Package logger provides a flexible, structured logging system for lunaio. |
Click to show internal directories.
Click to hide internal directories.