Это репозиторий исходного кода NSudo. Если вы хотите посетить официальный сайт NSudo, скачать NSudo или прочитать документацию по NSudo и т.д., пожалуйста, посетите страницу https://nsudo.m2team.org.
Этот файл readme будет документом, ориентированным на разработчиков, поскольку он находится в репозитории исходного кода.
- Добавить режим текущего пользователя (повышенный).
- Реализовать общую библиотеку NSudo.
- Реализовать NSudo Launcher.
- Использование wxWidgets для реализации пользовательского интерфейса.
- Конфигурационный файл среды на основе TOML.
- Добавить больше API в общую библиотеку NSudo.
- Экспорт PDF непосредственно с официального сайта.
- Улучшить работу зеркала Gitee.
- Перевести readme в корне дерева источника.
- Автоматическая синхронизация при коммите.
Пожалуйста, прочтите People.md.
Пожалуйста, прочтите CODE_OF_CONDUCT.md.
- Прямые вклады
- Создавайте pull request'ы напрямую.
- Если у вас есть вопросы, пожалуйста, пишите на [email protected].
- Обратная связь о предложениях и ошибках.
- Мы используем GitHub issues для отслеживания ошибок и предложений.
- Для устранения ошибок и общих вопросов, пожалуйста, создайте новый вопрос.
- 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.
Запустите BuildAllTargets.bat
в Source/Native
.
Откройте NSudo.sln
в Source/Native
.
- C++: Основные рекомендации C++
- C#: Следуйте стилю команды .NET Core стиль кода C#
Для всех языков соблюдайте файл .editorconfig, указанный в дереве исходного текста. Многие IDE поддерживают эту возможность изначально или с помощью плагина.
Следующие правила должны соблюдаться для Pull request'ов, включающих файлы из другого проекта:
- Лицензия файла является пермиссивной.
- Лицензия файла остаётся нетронутой.
- При необходимости вклад правильно атрибутируется в файле лицензии в репозитории.
Обратите внимание сюда #29.
Для создания новых документов вам потребуется установить Node.js и
Yarn в вашей системе и запустить build.bat
в
Website
.
Движок документации основан на VuePress.