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

OSCHINA-MIRROR/M2-Team-NSudo

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

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

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

Китайский язык | Английский язык

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

Этот файл README является документацией, ориентированной на разработчиков, так как он находится в репозитории исходного кода.## Дорожная карта развития на 2021 год

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

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

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

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

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

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

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

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

  • 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#Для всех языков соблюдайте файл .editorconfig, указанный в дереве исходного текста. Многие интегрированные среды развития поддерживают эту возможность изначально или с помощью плагина.#### Копирование файлов из других проектовСледующие правила должны соблюдаться для Pull request'ов, включающих файлы из другого проекта:
  • Лицензия файла является пермиссивной.
  • Лицензия файла остаётся нетронутой.
  • При необходимости вклад правильно атрибутируется в файле лицензии в репозитории.

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

Обратите внимание сюда 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