Documentation
¶
Overview ¶
Package helloworld implements the helloworld.example microservice.
The HelloWorld microservice demonstrates the classic minimalist example.
Index ¶
Constants ¶
const Hostname = "helloworld.example"
Hostname is the default hostname of the microservice: helloworld.example.
const SourceCodeSHA256 = "bef04c20e0d64c75a7c34e470c64b0b288b1f37bcba9336fc7fcccb4e5240c4f"
const Timestamp = "2025-07-12T16:29:55.930172Z"
const Version = 49
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Mock ¶
type Mock = intermediate.Mock
Mock is a mockable version of the helloworld.example microservice, allowing functions, event sinks and web handlers to be mocked.
type Service ¶
type Service struct {
*intermediate.Intermediate // DO NOT REMOVE
}
Service implements the helloworld.example microservice.
The HelloWorld microservice demonstrates the classic minimalist example.
func NewService ¶
func NewService() *Service
NewService creates a new helloworld.example microservice.
func (*Service) HelloWorld ¶
HelloWorld prints the classic greeting.
func (*Service) Init ¶
Init enables a single-statement pattern for initializing the microservice.
svc.Init(func(svc Service) { svc.SetGreeting("Hello") })
func (*Service) OnShutdown ¶
OnShutdown is called when the microservice is shut down.
Directories
¶
Path | Synopsis |
---|---|
app
|
|
Package helloworldapi implements the public API of the helloworld.example microservice, including clients and data structures.
|
Package helloworldapi implements the public API of the helloworld.example microservice, including clients and data structures. |
Package intermediate serves as the foundation of the helloworld.example microservice.
|
Package intermediate serves as the foundation of the helloworld.example microservice. |