Nsudo - Systemverwaltungs -Toolkit
简体中文 | Русский
Dies ist das Quellcode -Repository von Nsudo. Wenn Sie sich wundern, die offizielle NSUDO -Website zu besuchen, nsudo herunterzuladen oder die NSUDO -Dokumente usw. zu lesen, besuchen Sie bitte https://nsudo.m2team.org.
Diese Readme -Datei ist das Entwickler -orientierte Dokument, da es sich unter dem Quellcode -Repository befindet.
2021 Entwicklung Roadmap
Relevante Personen
Bitte lesen Sie People.md.
Verhaltenskodex
Bitte lesen Sie code_of_conduct.md.
Beitrag zu Nsudo
Wie man Mitwirkender wird
- Direkte Beiträge
- Ziehanfragen direkt erstellen.
- Bitte senden Sie E-Mails an [email protected], wenn Sie Fragen haben.
- Feedback -Vorschläge und Fehler.
- Wir verwenden GitHub -Probleme, um Fehler und Funktionen zu verfolgen.
- Für Fehler und allgemeine Probleme stellen Sie bitte ein neues Problem ein.
Code -Beitragsrichtlinien
Voraussetzungen
- Visual Studio 2017 Version 15.9 oder höher.
- Sie müssen außerdem ARM64 -Komponenten (MSVC Toolchain und ATL/MFC) installieren, wenn Sie die ARM64 -Version von Nsudo kompilieren möchten.
- Windows 10 Version 1507 SDK oder höher.
- Sie müssen auch ARM64 -Komponenten installieren, wenn Sie die Windows 10 Version 1703 SDK oder später installieren und die ARM64 -Version von Nsudo kompilieren möchten.
So bauen Sie alle Ziele von Nsudo auf
Führen Sie BuildAllTargets.bat in Source/Native aus.
So ändern oder Debuggen von Nsudo
Öffnen Sie NSudo.sln in Source/Native .
Code -Stil und Konventionen
- C ++: C ++ Kernrichtlinien
- C#: Befolgen Sie den C# -Codierungsstil des .NET Core -Teams
Respektieren Sie für alle Sprachen die im Quellbaum angegebene .DitorConfig -Datei. Viele IDEs unterstützen dies nativ oder können mit einem Plugin.
Kopieren von Dateien aus anderen Projekten
Die folgenden Regeln müssen für PRs befolgt werden, die Dateien aus einem anderen Projekt enthalten:
- Die Lizenz der Datei ist zulässig.
- Die Lizenz der Datei bleibt intakt.
- Der Beitrag wird nach Bedarf in der Lizenzdatei im Repository korrekt zugeschrieben.
So aktualisieren Sie Dokumente.
Siehe #29.
Um neue Dokumente zu erstellen, müssen Sie Node.js und Garn auf Ihrem System installieren lassen und build.bat auf Website ausführen.
DOCS Engine basiert auf VuePress.