Skip to content

Contribution Guidelines

Wilson edited this page Feb 1, 2017 · 13 revisions

In an attempt to keep the project readable for the majority of contributors, here are some guidelines to follow:

Code

  1. Avoid the use of LINQ wherever possible excepting small things like:
  • public string Name => "KUP";
  1. If you must use LINQ, write it using method syntax only; Breaking it into multiple lines to improve readability.
  2. Avoid the use of anonymous types wherever possible.
  3. Avoid the use of yield. T_T

Style

  • Visual Studio 2015 Settings
  • Tools > Options > Text Editor > All Languages > Tabs is set to Keep Tabs and display them as 3 or 4 Spaces.
  • Tools > Options > Text Editor > C# > Advanced > Place 'System' directives first when sorting usings is checked.
  • To avoid mixing tabs and spaces I also have the following extension installed: Productivity Power Tools

Likely more to come as contributions increase.

Fan Translators Inc.

Contributing to Kuriimu

Neobeo's Challenges

Plugins

Plugins (old)

Plugin Development Guide

Creating A Patch

Clone this wiki locally