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

Latest commit

 

History

History
99 lines (70 loc) · 5.84 KB

Readme.ru.md

File metadata and controls

99 lines (70 loc) · 5.84 KB

Logo NSudo - Инструментарий системного администрирования

AppVeyor CI Latest Version Latest Release Downloads Total Downloads License 996.icu FOSSA Status

简体中文 | English

Это репозиторий исходного кода NSudo. Если вы хотите посетить официальный сайт NSudo, скачать NSudo или прочитать документацию по NSudo и т.д., пожалуйста, посетите страницу https://nsudo.m2team.org.

Этот файл readme будет документом, ориентированным на разработчиков, поскольку он находится в репозитории исходного кода.

Дорожная карта развития на 2021 год

  • Добавить режим текущего пользователя (повышенный).
    • Реализовать общую библиотеку NSudo.
    • Реализовать NSudo Launcher.
  • Использование wxWidgets для реализации пользовательского интерфейса.
  • Конфигурационный файл среды на основе TOML.
  • Добавить больше API в общую библиотеку NSudo.
  • Экспорт PDF непосредственно с официального сайта.
  • Улучшить работу зеркала Gitee.
    • Перевести readme в корне дерева источника.
    • Автоматическая синхронизация при коммите.

Благодарности

Пожалуйста, прочтите People.md.

Правила поведения

Пожалуйста, прочтите CODE_OF_CONDUCT.md.

Внесение вклада в NSudo

Как стать участником внесения вклада

  • Прямые вклады
    • Создавайте pull request'ы напрямую.
    • Если у вас есть вопросы, пожалуйста, пишите на Mouri_Naruto@Outlook.com.
  • Обратная связь о предложениях и ошибках.
    • Мы используем GitHub issues для отслеживания ошибок и предложений.
    • Для устранения ошибок и общих вопросов, пожалуйста, создайте новый вопрос.

Руководство по внесению написанию кода

Prerequisites

  • Visual Studio 2017 Version 15.9 or later.
    • You also need install ARM64 components (MSVC Toolchain and ATL/MFC) if you want to compile ARM64 version of NSudo.
  • Windows 10 Version 1507 SDK or later.
    • You also need install ARM64 components when you installing the Windows 10 Version 1703 SDK or later and you want to compile ARM64 version of NSudo.

Как создать все целевые объекты NSudo

Запустите BuildAllTargets.bat в Source/Native.

Как изменить или отладить NSudo

Откройте NSudo.sln в Source/Native.

Стиль кода и соглашения

Для всех языков соблюдайте файл .editorconfig, указанный в дереве исходного текста. Многие IDE поддерживают эту возможность изначально или с помощью плагина.

Копирование файлов из других проектов

Следующие правила должны соблюдаться для Pull request'ов, включающих файлы из другого проекта:

  • Лицензия файла является пермиссивной.
  • Лицензия файла остаётся нетронутой.
  • При необходимости вклад правильно атрибутируется в файле лицензии в репозитории.

Способ обновления документации.

Обратите внимание сюда #29.

Для создания новых документов вам потребуется установить Node.js и Yarn в вашей системе и запустить build.bat в Website.

Движок документации основан на VuePress.