NSUDO - Kit de ferramentas de administração do sistema
简体中文 | Р рйий
Este é o repositório de código -fonte do NSUDO. Se você se pergunta para visitar o site oficial do NSUDO, faça o download do NSUDO ou ler os documentos NSUDO etc., visite https://nsudo.m2team.org.
Este arquivo ReadMe será o documento orientado para o desenvolvedor, porque este está no repositório do código -fonte.
2021 Roteiro de desenvolvimento
Pessoas relevantes
Por favor, leia as pessoas.md.
Código de Conduta
Leia o code_of_conduct.md.
Contribuindo para Nsudo
Como se tornar um colaborador
- Contribuições diretas
- Crie solicitações de puxar diretamente.
- Envie e-mails para [email protected] se você tiver alguma dúvida.
- Sugestões e bugs de feedback.
- Usamos problemas do GitHub para rastrear bugs e recursos.
- Para bugs e problemas gerais, registre um novo problema.
Diretrizes de contribuição de código
Pré -requisitos
- Visual Studio 2017 Versão 15.9 ou posterior.
- Você também precisa instalar componentes do ARM64 (MSVC Toolchain e ATL/MFC) se desejar compilar a versão do ARM64 do NSUDO.
- Windows 10 versão 1507 SDK ou posterior.
- Você também precisa instalar componentes do ARM64 ao instalar o SDK da versão 1703 do Windows 10 ou posterior e deseja compilar a versão do NSUDO ARM64.
Como construir todos os alvos de Nsudo
Run BuildAllTargets.bat na Source/Native .
Como modificar ou depurar nsudo
Abra NSudo.sln na Source/Native .
Estilo de código e convenções
- C ++: Diretrizes do núcleo C ++
- C#: Siga o estilo de codificação C# da equipe .NET Core
Para todos os idiomas, respeite o arquivo .editorConfig especificado na árvore de origem. Muitos IDEs suportam nativamente isso ou podem com um plug -in.
Copiando arquivos de outros projetos
As regras a seguir devem ser seguidas para os PRs que incluem arquivos de outro projeto:
- A licença do arquivo é permissiva.
- A licença do arquivo é deixada intacta.
- A contribuição é atribuída corretamente no arquivo de licença no repositório, conforme necessário.
Como atualizar documentos.
Consulte #29.
Para construir novos documentos, você precisará ter o Node.js e o fio instalados no seu sistema e executar build.bat no Website .
O mecanismo de documentos é baseado no Vuepress.