modules: [modules] config + example service crate + SDK guide
A [modules] block selects which services start (default: NickServ + ChanServ); main.rs constructs each compiled-in module only when named, so a node can run a subset and optional modules ship dormant. Add fedserv-example, a minimal read-only Service that depends on fedserv-api alone -- the template a new pseudo-client is copied from, enabled by adding "example" to the config. MODULES.md documents writing and registering a service or protocol module.
This commit is contained in:
parent
596630df53
commit
e0bb3a1fea
9 changed files with 254 additions and 7 deletions
|
|
@ -35,3 +35,8 @@ protocol = 1206 # InspIRCd link protocol version (1206 = insp4, 1205
|
|||
# [grpc.tls] # omit for plaintext (fine on a private/loopback hop)
|
||||
# cert = "certs/node.crt"
|
||||
# key = "certs/node.key"
|
||||
|
||||
# Which service modules to start. Omit this section for the built-in NickServ +
|
||||
# ChanServ. Add "example" to also start the example template service.
|
||||
# [modules]
|
||||
# services = ["nickserv", "chanserv"]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue