===================== Installation for .NET ===================== The following guides explain how to install a version of E2C that enables you to write applications in .NET. Getting from source =================== The project is hosted on `GitLab`_ .. _GitLab: https://gitlab.com/elastic-event-components/e2c .. code-block:: bash $ git@gitlab.com:elastic-event-components/e2c.git See `INSTALL`_ for instructions on how to install E2c. .. _INSTALL: https://gitlab.com/elastic-event-components/e2c/blob/master/INSTALL.md Run a short program =================== .. code-block:: c# var config = new string[] { ".run -- action", " action.out -- print", }; .. code-block:: c# using E2c; .. code-block:: c# var graph = new Graph(config); graph.Actor("action", new Action>( (data, output) => output.Invoke(data))); graph.Actor("print", new Action( Console.WriteLine)); .. code-block:: c# graph.Run("Hello, E2C"); If the system outputs the following, then you are ready to start writing E2C programs: .. code-block:: bash $ Hello, E2C Dependencies ============ - `dotnet >= 2.0`_ - `Graphviz`_ .. _dotnet >= 2.0: https://www.microsoft.com/net/ .. _Graphviz: https://www.graphviz.org/