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

OSCHINA-MIRROR/M2-Team-NSudo

Клонировать/Скачать
Readme.zh-CN.md 6.4 КБ
Копировать Редактировать 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 на официальном сайте
  • Улучшение опыта использования зеркальной копии на Git
    • Локализация файла README в корневом каталоге репозитория
    • Реализация автоматической синхронизации## Ответственные лица

Просмотреть можно в People.md.

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

Подробности в CODE_OF_CONDUCT.md.

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

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

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

Основные требования для внесения изменений в код

Предварительные условия сборки — Визуальная студия 2017 версии 15.9 и более поздние версии.

  • Если вы собираете ARM64 версию NSudo, вам также потребуется выбрать ARM64 версию компилятора MSVC и компоненты ATL/MFC.
  • SDK Windows 10 версии 1507 и более поздние версии.
    • Если вы используете SDK Windows 10 версии 1703 и более поздние версии и собираете ARM64 версию NSudo, вам также потребуется выбрать соответствующие компоненты для ARM64.

Сборка всех целей NSudo

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

Как изменять и отлаживать NSudo

Откройте решение NSudo.sln в директории Source/Native.

Стили и нормы кодирования

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

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

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

  • Лицензия файла должна быть открытой.
  • Лицензия файла должна быть указана.
  • Отсылки к проекту должны быть правильно указаны в файле лицензий.

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

См. PR #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