Developer Manual - KeRNeLith/QuikGraph GitHub Wiki

Developer Manual

Requirements

  • Requires Microsoft Visual Studio Community 2017.
  • A setup with a variety of installed .NET Frameworks, otherwise you can locally remove some targets on projects.

Dev Notes

  • I would like to keep support of multiple targets including old ones to keep the library as compatible as possible.
  • Each dev must also be unit tested to keep library quality.
  • JetBrains annotations are used to make a cleaner API and explicit contracts, they must be used as much as possible.

External tools