1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/M2-Team-NSudo

Клонировать/Скачать
Readme.md 6.5 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 07.03.2025 02:51 acfdb02

Логотип NSudo — Инструментарий для системной администрирования

CI AppVeyor Последняя версия Скачиваемые последней версией Общее количество скачиваний Лицензия 996.icu FOSSA Статус

Упрощённый китайский | Русский

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

Файл README будет ориентирован на разработчиков, так как он находится в репозитории исходного кода.

План развития на 2021 год- [x] Добавлен режим текущего пользователя (повышение привилегий).

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

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

Код поведения

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

Вклад в проект NSudo

Как стать участником проекта

  • Прямые вклады
    • Создайте запросы на слияние прямо здесь.
    • Пожалуйста, отправьте вопросы на электронную почту Mouri_Naruto@Outlook.com.
  • Предложения обратной связи и отчеты об ошибках.
    • Мы используем GitHub Issues для отслеживания ошибок и новых возможностей.
    • Для отчетов об ошибках и общих проблем пожалуйста создайте новый Issue.

Правила внесения изменений в код

Предварительные требования

  • Visual Studio 2017 версия 15.9 или выше.
    • Вам также потребуется установка компонентов ARM64 (MSVC Toolchain и ATL/MFC), если вы хотите скомпилировать версию NSudo для ARM64.
  • Windows 10 версия 1507 SDK или выше.
    • Вам также потребуется установка компонентов ARM64 при установке Windows 10 версии 1703 SDK или выше и если вы хотите скомпилировать версию NSudo для ARM64.

Как собрать все цели NSudo

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

Как модифицировать или отладить NSudo

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

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

  • C++: Основные правила для C++
  • C#: Подчиняться стилю программирования команды .NET Core, см. C# coding style.Для всех языков следует уважать файл .editorconfig указанный в дереве исходников. Многие среды разработки поддерживают этот файл нативно, либо могут с помощью плагинов.

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

Должны следовать следующие правила для запросов на включение файлов из другого проекта:

  • Лицензия файла является разрешающей.
  • Лицензия файла должна быть сохранена нетронутой.
  • Вклад должен быть правильно атрибутирован в файле Лицензия в репозитории, как требуется.

Как обновлять документацию.

См. https://github.com/M2Team/NSudo/pull/29.

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

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

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/M2-Team-NSudo.git
git@api.gitlife.ru:oschina-mirror/M2-Team-NSudo.git
oschina-mirror
M2-Team-NSudo
M2-Team-NSudo
master