Module CoreSource

Contains everything regarding services, their lifecycles and request contexts. You want to touch this only if you develop Sihl services yourself.

Sourcemodule Container : sig ... end

The service container manages service lifecycles. It knows how to start services in the right order by respecting the defined dependencies. Use it to implement you own services.

Sourcemodule Ctx : sig ... end