Skip to content
Neil MacMullen edited this page Sep 14, 2025 · 2 revisions

There's only so much one man can do in his limited spare time... contributions are welcome, no matter how minor. Some potential areas (depending on how technical you want to get...)

  • Improving the documentation by extending the WIKI with articles or just editing the existing pages
  • Making LokqlDX look a little less like "my first WPF app" and moving to a proper MVVM design
  • Adding to the set of TableSerializers to support more file formats or provide more flexibility for the existing formats
  • Filling out "missing" KQL functions or providing useful new ones
  • Extending the charting support
  • Extend the source generator to provide better support for multithreading
  • Performance improvements

If you'd like to contribute but are unsure, just drop me a line via the Discussions section and we can have a chat :-)

Code Style

Some code styles are encapsulated in .editorconfig but as a big fan of Resharper most are encapsulated in the team-shared settings for the solution. Basically the main ones are:

  • Use 'var' rather than explicit types
  • Use expression bodies and local methods if it leads to more concise code
  • Avoid use of nulls and use the Null object pattern instead.
  • Favour named static factory constructor-methods rather than overloading multiple constructor signatures.

Clone this wiki locally