Skip to content

Latest commit

 

History

History
49 lines (34 loc) · 1.75 KB

CONTRIBUTING.md

File metadata and controls

49 lines (34 loc) · 1.75 KB

Contributing to NanaGet

How to become a contributor

  • Direct contributions
    • Create pull requests directly.
    • Please send e-mails to [email protected] if you have any questions.
    • You are forbidden to modify any content in any files and folders starting with the "Mile." prefix, or your PR won't be merged and closed immediately.
  • 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 2022 or later.
    • You also need install ARM64 components (MSVC Toolchain and ATL/MFC) if you want to compile the ARM64 version of NanaGet.
  • Windows 11 SDK or later.
    • You also need to install ARM64 components if you want to compile ARM64 version of NanaGet.

How to build all targets of NanaGet

Run BuildAllTargets.bat in the root of the repository.

How to modify or debugging NanaGet

Open NanaGet.sln in the root of the repository.

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.

Translation contribution notice

All comment in resw files should be kept English for make it better to maintenance in the future.

For new one to contribute translation, here is a good example: #2.