From e0ec4a52f18aa5c1d28bd1a94bc66e1f46aa7a9f Mon Sep 17 00:00:00 2001 From: Stein Magnus Jodal Date: Wed, 27 Mar 2013 16:21:50 +0100 Subject: [PATCH] docs: Fix list formatting --- docs/extensiondev.rst | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/docs/extensiondev.rst b/docs/extensiondev.rst index 49ecffa7..5d87dc7e 100644 --- a/docs/extensiondev.rst +++ b/docs/extensiondev.rst @@ -144,16 +144,27 @@ An extension wants to: - Be automatically found if installed - Either register a setuptools entry points on installation, or - Require a line of configuration to activate the extension + - Provide default config + - Validate configuration + - Pass all configuration to every extension, let the extension complain on anything it wants to + - Validate presence of dependencies + - Python packages (e.g. pyspotify) + - Other software + - The presence of other extensions can be validated in the configuration validation step + - Validate that needed TCP ports are free + - Register new GStreamer elements + - Be asked to start running + - Be asked to shut down