NSUDO - Инструментарий для системного администрирования
简体中文 | Ррусский
Это хранилище исходного кода NSUDO. Если вы удивляетесь посетить официальный веб -сайт NSUDO, загрузить NSUDO или прочитать документы NSUDO и т. Д., Посетите https://nsudo.m2team.org.
Этот файл README будет ориентированным на разработчика документа, потому что он находится под репозиторием исходного кода.
2021 Дорожная карта разработки
Соответствующие люди
Пожалуйста, прочитайте People.md.
Нормы поведения
Пожалуйста, прочитайте code_of_conduct.md.
Вклад в NSUDO
Как стать участником
- Прямой вклад
- Создать запросы на тягу напрямую.
- Пожалуйста, отправьте электронные письма по адресу [email protected], если у вас есть какие-либо вопросы.
- Предложения обратной связи и ошибки.
- Мы используем проблемы GitHub для отслеживания ошибок и функций.
- Для ошибок и общих вопросов, пожалуйста, подайте новую проблему.
Руководство по вкладу кода
Предварительные условия
- Visual Studio 2017 Версия 15.9 или более поздней версии.
- Вам также необходимо установить компоненты ARM64 (MSVC Toolchain и ATL/MFC), если вы хотите собрать версию NSUDO ARM64.
- Windows 10 версия 1507 SDK или позже.
- Вам также необходимо установить компоненты ARM64 при установке версии Windows 10 Version 1703 SDK или более поздней версии, и вы хотите составить версию NSUDO ARM64.
Как построить все цели nsudo
Запустите BuildAllTargets.bat в Source/Native .
Как изменить или отлаживать nsudo
Открыть NSudo.sln в Source/Native .
Стиль кода и соглашения
- C ++: основные рекомендации C ++
- C#: Следуйте стилю кодирования .NET CORE COMENT
Для всех языков уважает файл .editorConfig, указанный в дереве источника. Многие IDEs и могут поддержать это или могут с помощью плагина.
Копирование файлов из других проектов
Следующие правила должны соблюдаться для PRS, которые включают файлы из другого проекта:
- Лицензия файла разрешается.
- Лицензия файла остается нетронутой.
- Вклад правильно приписан в файле лицензии в репозитории, по мере необходимости.
Как обновить документы.
См. № 29.
Чтобы создать новые документы, вам нужно будет установлен Node.js и пряжа в вашей системе, а также запустить build.bat на Website .
Docs Engine основан на Vuepress.