diff --git a/lib/farmbot.ex b/lib/farmbot.ex index f7305cd7..85732199 100644 --- a/lib/farmbot.ex +++ b/lib/farmbot.ex @@ -2,31 +2,6 @@ defmodule Farmbot do @moduledoc """ Supervises the individual modules that make up the Farmbot Application. This is the entry point of the application. - - Here is kind of how the tree works. - + `Farmbot` - the Entry point of the app. - | - +---> + `Farmbot.System.Supervisor` - The `init` system. - | - +---> + `Farmbot.Bootstrap.Supervisor` - Bootstraps into the main app. - | - +---> +` Farmbot.BotState.Superviror` - The main application. - | - +---> `BotState` - Unions the next 5 modules. - | - +---> `InformationalSettings` - Externally imutable settings. - | - +---> `Configuration` - Externally mutable settings. - | - +---> `LocationData` - Where the bot is in space. - | - +---> `McuParams` - mutable hardware configuration. - | - +---> `ProcessInfo` - Information about running processes on the bot. - | - +---> `Transport.Supervisor` - Consumes the bot's state and talks to the rest of the world. - | - +---> `Firmware.Supervisor` - Communicates with the `arduino-firmware`. """ require Farmbot.Logger @@ -36,9 +11,7 @@ defmodule Farmbot do @version Mix.Project.config()[:version] @commit Mix.Project.config()[:commit] - @doc """ - Entry Point to Farmbot - """ + @doc false def start(type, start_opts) def start(_, _start_opts) do