Skip to content
This repository has been archived by the owner on Dec 23, 2022. It is now read-only.

Latest commit

 

History

History
48 lines (42 loc) · 2.13 KB

CONTRIBUTING.md

File metadata and controls

48 lines (42 loc) · 2.13 KB

Contributing to NSudo

How to become a contributor

  • Direct contributions
  • Feedback suggestions and bugs.
    • We use GitHub issues to track bugs and features.
    • For bugs and general issues please file a new issue.

Code contribution guidelines

Prerequisites

  • Visual Studio 2017 version 15.9 or later.
  • Windows 10 version 1507 SDK or later.
    • You need to change the Windows SDK version in the project properties if the version of Windows 10 SDK I used isn't installed on your PC.
    • You also need install ARM and ARM64 components when you installing the Windows 10 Version 1703 SDK or later.
  • (Optional but recommend) If you want to reduce the release mode binaries size for x86, x64 and ARM64 port of NSudo, you can use VC-LTL.

Code style and conventions

For all languages respect the .editorconfig file specified in the source tree. Many IDEs natively support this or can with a plugin.

Copying files from other projects

The following rules must be followed for PRs that include files from another project:

  • The license of the file is permissive.
  • The license of the file is left intact.
  • The contribution is correctly attributed in the Readme file in the repository, as needed.