features/

directory
v0.0.0-...-ebae57e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 6, 2026 License: GPL-3.0

Directories

Path Synopsis
gateway
di
Package di wires the gateway feature into the DI container.
Package di wires the gateway feature into the DI container.
domain
Package domain contains entities and port interfaces for the gateway feature (WS-A): packet codec, TCP/WS ingress, gRPC routing.
Package domain contains entities and port interfaces for the gateway feature (WS-A): packet codec, TCP/WS ingress, gRPC routing.
handler
Package handler contains transport-layer adapters for the gateway feature (WS-A): the gnet TCP event handler and the WebSocket upgrade handler for the kRO / roBrowser client ingress.
Package handler contains transport-layer adapters for the gateway feature (WS-A): the gnet TCP event handler and the WebSocket upgrade handler for the kRO / roBrowser client ingress.
service
Package service contains use-case implementations for the gateway feature (WS-A).
Package service contains use-case implementations for the gateway feature (WS-A).
identity
di
Package di wires the identity feature into the DI container.
Package di wires the identity feature into the DI container.
domain
Package domain contains entities and port interfaces for the identity feature (WS-B): login, character CRUD, warehouse locking.
Package domain contains entities and port interfaces for the identity feature (WS-B): login, character CRUD, warehouse locking.
domain/mock
Package domainmock is a generated GoMock package.
Package domainmock is a generated GoMock package.
handler
Package handler contains transport-layer adapters for the identity feature (WS-B): the gRPC server that implements identityv1.IdentityService and is invoked by the gateway (gRPC) and identity echo endpoints.
Package handler contains transport-layer adapters for the identity feature (WS-B): the gRPC server that implements identityv1.IdentityService and is invoked by the gateway (gRPC) and identity echo endpoints.
repository
Package repository provides GORM-backed implementations of the identity domain ports.
Package repository provides GORM-backed implementations of the identity domain ports.
repository/mock
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
service
Package service contains the use-case implementations for the identity feature (WS-B): login authentication, character roster retrieval.
Package service contains the use-case implementations for the identity feature (WS-B): login authentication, character roster retrieval.
registry
di
Package di wires the registry feature (D22) into the DI container.
Package di wires the registry feature (D22) into the DI container.
domain
Package domain declares the inbound and outbound ports for the cross-zone character registry (D22).
Package domain declares the inbound and outbound ports for the cross-zone character registry (D22).
domain/mock
Package domainmock is a generated GoMock package.
Package domainmock is a generated GoMock package.
service
Package service is the Valkey-backed implementation of the registry port (D22).
Package service is the Valkey-backed implementation of the registry port (D22).
Package script implements the rAthena script engine (WS-D): lexer, parser, stack-based bytecode VM, and hot-reload controller.
Package script implements the rAthena script engine (WS-D): lexer, parser, stack-based bytecode VM, and hot-reload controller.
compiler
Package compiler walks a rAthena-script AST and emits bytecode instructions for the script VM.
Package compiler walks a rAthena-script AST and emits bytecode instructions for the script VM.
di
Package di wires the script engine into the zone service's DI container.
Package di wires the script engine into the zone service's DI container.
parser
Package parser converts a flat token stream into a rAthena-script AST.
Package parser converts a flat token stream into a rAthena-script AST.
vm
transit
di
Package di wires the transit feature (D23) into the DI container.
Package di wires the transit feature (D23) into the DI container.
domain
Package domain declares the inbound and outbound ports for the cross-zone transit handshake (D23).
Package domain declares the inbound and outbound ports for the cross-zone transit handshake (D23).
domain/mock
Package domainmock is a generated GoMock package.
Package domainmock is a generated GoMock package.
service
Package service is the implementation of the cross-zone transit handshake (D23).
Package service is the implementation of the cross-zone transit handshake (D23).
zone
di
Package di wires the zone feature into the DI container.
Package di wires the zone feature into the DI container.
domain
Package domain contains entities and port interfaces for the zone feature (WS-C): map instances, AOI tower-grid, tick loop, pathfinding.
Package domain contains entities and port interfaces for the zone feature (WS-C): map instances, AOI tower-grid, tick loop, pathfinding.
domain/mock
Package domainmock is a generated GoMock package.
Package domainmock is a generated GoMock package.
service
Package service implements the zone service use-case layer: entity registration, A* path requests, AOI queries, and the Agones lifecycle integration driven by player count.
Package service implements the zone service use-case layer: entity registration, A* path requests, AOI queries, and the Agones lifecycle integration driven by player count.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL