Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Não precisa de ser um especialista na matéria ou documentação para contribuir. Se vir uma oportunidade para melhorar a documentação, submeta um pull request com a melhoria proposta. Este guia apresenta várias formas simples de qualquer pessoa contribuir com melhorias de qualidade para a documentação.
Estamos focados nas seguintes áreas de qualidade:
- Exemplos de código de formatação
- Sintaxe do comando Formatação
- Referências de links
- Verificação de Markdown
- Ortografia
Exemplos de código de formatação
Todos os exemplos de código devem seguir as diretrizes de estilo para o conteúdo do PowerShell. Essas regras são repetidas de forma abreviada aqui por conveniência:
- Todos os blocos de código devem estar contidos em uma cerca de código triplo backtick (
```). - O comprimento da linha para blocos de código é limitado a
90caracteres em artigos de referência de cmdlet. - O comprimento da linha para blocos de código é limitado a
76caracteres paraabout_*artigos. - Evite usar caracteres de continuação de linha (
`) em exemplos de código do PowerShell.- Use espalhamento ou oportunidades de quebra de linha natural, como depois dos caracteres pipe (
|), chaves de abertura (}), parênteses (() e colchetes ([) para limitar o comprimento da linha.
- Use espalhamento ou oportunidades de quebra de linha natural, como depois dos caracteres pipe (
- Inclua apenas o prompt do PowerShell para exemplos ilustrativos em que o código não se destina a copiar e colar.
- Não use aliases em exemplos, a menos que esteja documentando especificamente o alias.
- Evite usar parâmetros posicionais. Use o nome do parâmetro, mesmo que o parâmetro seja posicional.
Sintaxe do comando de formatação
Toda a prosa deve seguir as diretrizes de estilo para o conteúdo do PowerShell. Essas regras são repetidas aqui por conveniência:
- Utilize sempre o nome completo para cmdlets e parâmetros. Evite usar aliases, a menos que você esteja demonstrando especificamente o alias.
- Propriedade, parâmetro, objeto, nomes de tipo, nomes de classe, métodos de classe devem ser negrito.
- Os valores de propriedade e parâmetro devem ser encapsulados em backticks (
`). - Ao se referir a tipos que usam o estilo entre colchetes, use backticks. Por exemplo:
[System.Io.FileInfo]
- Os valores de propriedade e parâmetro devem ser encapsulados em backticks (
- Os nomes dos módulos do PowerShell devem estar em negrito.
- As palavras-chave e os operadores do PowerShell devem ser todos minúsculos.
- Use a caixa apropriada (Pascal) para nomes e parâmetros de cmdlet.
- Quando você se refere a um parâmetro pelo nome, o nome deve estar em negrito.
- Use o nome do parâmetro com o hífen se estiver ilustrando a sintaxe. Envolva o parâmetro em backticks.
- Quando mostras um exemplo de utilização de um comando externo, o exemplo deve ser encapsulado em backticks. Sempre inclua a extensão de arquivo do comando externo.
Referências de links
Para facilitar a manutenção e legibilidade da fonte de markdown para nossa documentação, estamos convertendo nossa documentação conceitual para usar referências de link em vez de links embutidos.
Por exemplo, em vez de:
The [Packages tab](https://www.powershellgallery.com/packages) displays all available
packages in the PowerShell Gallery.
Deve ser:
The [Packages tab][01] displays all available packages in the PowerShell Gallery.
Observação
Ao substituir um link interno, ajuste o conteúdo para envolver até 100 caracteres. Você pode usar a extensão VS Code reflow-markdown para refluir rapidamente o parágrafo.
Na parte inferior do arquivo, adicione um comentário de marcação antes da definição dos links.
<!-- Link references -->
[01]: https://www.powershellgallery.com/packages
Certifique-se de que:
- Cada link aponta para o local correto.
- Não duplique definições de referência de links. Se já existir uma definição de referência de link para uma URL, reutilize a referência existente em vez de criar uma nova.
- As definições das referências de links estão no final do ficheiro após o comentário markdown e estão na ordem numérica.
Forro Markdown
Para qualquer artigo em um dos repositórios participantes, abrir o artigo no VS Code exibe avisos de forro. Endereçe qualquer um destes avisos que encontrar, exceto:
-
MD022/blanks-around-headings/blanks-around-headers para o
Synopsiscabeçalho em documentos de referência de cmdlet. Para esses itens, a violação da regra é intencional para garantir que a documentação seja compilada corretamente com o PlatyPS.
Certifique-se dos comprimentos de linha e use a extensão Reflow Markdown para corrigir quaisquer linhas longas.
Ortografia
Apesar dos nossos melhores esforços, erros ortográficos e de digitação passam e acabam na documentação. Esses erros tornam a documentação mais difícil de seguir e localizar. Corrigir esses erros torna a documentação mais legível, especialmente para falantes que não falam inglês e dependem de traduções precisas.