WordPress.org
os atuais esforços de documentação em Linha do WordPress realmente começaram a começar no ciclo de lançamento 3.7 e ganharam impulso à medida que a iniciativa Hook docs avançava. A inline documentation, ou iniciativa “inline docs”, é um projeto híbrido, reportando ao CoreCore Core é o conjunto de software necessário para executar o WordPress. A equipe de desenvolvimento principal cria o WordPress., Documentação e equipes do Developer Hub.
o que é documentação inline? #O que é documentação inline?
a documentação Inline fornece informações necessárias e úteis na forma de comentários inline, blocos doc e muito mais dentro do código-fonte do próprio WordPress.
a documentação embutida é analisada com cada versão, e essa documentação é exibida na Referência de código em developer.wordpress.orgWordPress.org o site da comunidade onde o código WordPress é criado e compartilhado pelos usuários. É aqui que você pode baixar o código-fonte do WordPress core, plugins e temas, bem como o local central para conversas e organização da comunidade. https://wordpress.org/.
Top
como se envolver #como se envolver
a documentação embutida é considerada documentação “técnica”, portanto, será necessária alguma familiaridade com a base de código do WordPress – você precisa entender o código para escrever sobre isso.
1. Familiarize-se com o padrão de documentação do PHP, bem como com as Diretrizes de formatação e as dicas de documentação.
2. Configure uma cópia local da versão do desenvolvedor da base de código do WordPress usando vagrant Vagrants (VVV) variados. WordPress é versionamento usando SVNSVN Apache Subversion (muitas vezes abreviado SVN, após seu nome de comando svn) é um software de controle de versão e revisão sistema. Os desenvolvedores de Software usam o Subversion para manter versões atuais e históricas de arquivos, como código-fonte, páginas da web e documentação. Seu objetivo é ser um sucessor Principalmente Compatível com o amplamente utilizado Sistema de versões simultâneas (CVS). WordPress core e o wordpress.org o código liberado é gerenciado centralmente por meio do SVN. https://subversion.apache.org/., mas você também pode usar o Gitgit Git é um sistema de controle de Versão Distribuído gratuito e de código aberto projetado para lidar com tudo, desde projetos pequenos a muito grandes, com velocidade e eficiência. Git é fácil de aprender e tem uma pequena pegada com um desempenho extremamente rápido. O desenvolvimento mais moderno de plugins e temas está sendo feito com este sistema de controle de versão. https://git-scm.com/. (o link VVV para saber como fazer isso).
3. Ler abrir um Ticket para saber como criar um TracTrac Trac é o lugar onde os colaboradores criam problemas para bugs ou solicitações de recursos, como o GitHub.https://core.trac.wordpress.org/. bilhete.
4. Criando patches:
- sempre atualize sua cópia local do tronco do WordPress antes de editar o arquivo e criar patches. Use
svn up
ougit pull
, conforme apropriado. - gere o patch a partir do diretório raiz do seu SVN WordPress ou Git checkout. Por exemplo,
svn diff dir/filename.php > function_name.diff
.
5. Como enviar um patch
há um patch para relatar as falhas de documentação em linha e
por exemplo, #48303 é esse patch para o WordPress 5.4.
- Adicionar comentário e anexar arquivo de patch.
6. Você também pode contribuir para tickets Trac relacionados a documentos embutidos que precisam de iteração.
- se um ticket estiver marcado como needs-patch ou needs-refresh, é possível que o patch(es) existente precise apenas de um retoque ou seja atualizado contra o tronco mais recente. Cada pedacinho ajuda!
topo
pontos de Contato # pontos de contato
para qualquer dúvida, pop pelos canais # docs ou # core-docs no Slack.
Top
Resources # Resources
- PHP Documentation Standard
- Adam Brown’s Hooks Database (útil para dicas sobre as versões
@since
de hooksHooks em WordPress theme and development, hooks são funções que podem ser aplicadas a uma ação ou a um filtro no WordPress. Ações são funções executadas quando um determinado evento ocorre no WordPress. Os filtros permitem modificar certas funções. Argumentos usados para conectar filtros e ações têm a mesma aparência.)
Top
como abrir um novo ticket de documento #como abrir um novo ticket de Documento
basicamente, há um ticket para relatar as falhas e melhorias da documentação embutida. Mas, se você precisar criar um novo ticket por algum motivo, siga as etapas abaixo:
- leia abrindo um Ticket para saber como criar um ticket Trac.
- crie um novo ticket no Core Trac para o arquivo:
- os formatos de Título sugeridos podem ser “correção PHPDoc para path/to/file.php ” ou ” melhorar a documentação para path / to / file.pai”.
- o tipo deve ser defeito (bug).
- atribua o ticket ao componente ao qual o arquivo está associado.
- deixe a versão em branco.
- adicione o foco do docs clicando nele.
- Envie seu patch para o ticket Trac criado e adicione a palavra-chave has-patch.
- certifique-se de deixar um comentário descrevendo seu patch recém-carregado. Simplesmente enviar patches não aciona uma notificação para quem assiste ao ticket.
Nota: as alterações de documentação não devem ser misturadas com alterações de código (mesmo whitespacing), a menos que o ticket chame especificamente para ambos.
última atualização: 26 de outubro de 2019
Leave a Reply