nickserv, chanserv and the InspIRCd protocol move out of the binary into their own workspace crates (fedserv-nickserv, fedserv-chanserv, fedserv-inspircd), each depending only on fedserv-api. human_time and the branded account emails move into the SDK crate so a module needs nothing from core; the engine keeps its own inherent methods and builds emails via fedserv-api too. The bin now constructs each module from its crate instead of an in-tree #[path] include. Proves the SDK is self-sufficient: a third-party module is the same shape.
8 lines
195 B
TOML
8 lines
195 B
TOML
[package]
|
|
name = "fedserv-nickserv"
|
|
version = "0.0.1"
|
|
edition = "2021"
|
|
description = "NickServ account-registration service module for fedserv."
|
|
|
|
[dependencies]
|
|
fedserv-api = { path = "../api" }
|