NSUDO - boîte à outils d'administration du système
简体中文 | Русский
Il s'agit du référentiel de code source de NSUDO. Si vous vous demandez de visiter le site officiel du NSUDO, téléchargez NSUDO ou lisez les documents NSUDO, etc., veuillez visiter https://nsudo.m2team.org.
Ce fichier ReadMe sera le document orienté vers le développeur car il est sous le référentiel de code source.
2021 Feuille de route de développement
Personnes pertinentes
Veuillez lire les gens.md.
Code de conduite
Veuillez lire Code_of_Conduct.md.
Contribution à NSUDO
Comment devenir un contributeur
- Contributions directes
- Créez directement les demandes de traction.
- Veuillez envoyer des e-mails à [email protected] si vous avez des questions.
- Suggestions de commentaires et bogues.
- Nous utilisons des problèmes GitHub pour suivre les bogues et les fonctionnalités.
- Pour les bogues et les problèmes généraux, veuillez déposer un nouveau problème.
Lignes directrices sur la contribution du code
Condition préalable
- Visual Studio 2017 version 15.9 ou ultérieure.
- Vous avez également besoin d'installer les composants ARM64 (MSVC Toolchain et ATL / MFC) si vous souhaitez compiler la version ARM64 de NSUDO.
- SDK de Windows 10 version 1507 ou version ultérieure.
- Vous avez également besoin d'installer des composants ARM64 lorsque vous installez le SDK Windows 10 version 1703 ou version ultérieure et que vous souhaitez compiler la version ARM64 de NSUDO.
Comment construire toutes les cibles de NSUDO
Exécutez BuildAllTargets.bat dans Source/Native .
Comment modifier ou déboguer NSUDO
Ouvrez NSudo.sln dans Source/Native .
Style de code et conventions
- C ++: C ++ Core Guidelines
- C #: Suivez le style de codage C # de l'équipe .net.
Pour toutes les langues, respectez le fichier .EditorConfig spécifié dans l'arborescence source. De nombreux IDE le soutiennent nativement ou peuvent avec un plugin.
Copie de fichiers à partir d'autres projets
Les règles suivantes doivent être suivies pour les PR qui incluent des fichiers d'un autre projet:
- La licence du fichier est permissive.
- La licence du fichier est laissée intacte.
- La contribution est correctement attribuée dans le fichier de licence dans le référentiel, selon les besoins.
Comment mettre à jour les documents.
Reportez-vous à # 29.
Pour créer de nouveaux documents, vous devrez faire installer Node.js et Yarn sur votre système et exécutez build.bat sur Website .
Docs Engine est basé sur Vuepress.