Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Ignite.NET examples are in need of reorganization: majority of them target old .NET Framework, and thus are not cross-platform, can't be run from CLI, and are not friendly for some IDEs (VS Code). Then there are some basic .NET Core examples with duplicating logic.

This work goes into Ignite 2.x, and lays good foundation for Ignite 3.0.

Description

Goals

  • Cross-platform (Windows, Linux, macOS)
  • CLI-friendly
    • Any example can be started from the command line without any extra steps
  • IDE-friendly
    • Examples are easy to select and run in all major IDEs (Visual Studio, VS Code, Rider, VS for Mac)
  • Easy to download and build
    • Do not require entire source or binary distribution
  • Standalone server
    • Nodes are easy to start: do not require complex commands
  • Produce nice output
    • Ignite logging should be minimal, example output should stand out

...