Quais são as várias etapas para contribuir com meu próprio módulo para o Drupal.org?

8

Eu escrevi uma coisa javascript personalizada para o módulo Views , mas não sei como publicar isso no drupal.org.

Sei que existem muitos requisitos, mas quais são as etapas a serem concluídas e onde publicar (contribuir) este módulo?

Parece assustador, pois nunca contribuí com um módulo antes.

Patoshi パ ト シ
fonte
Você deve abrir um novo projeto? Ou talvez seja mais fácil adicioná-lo a um projeto existente? O projeto Drupal Ladder será extremamente útil, pois contém tutoriais passo a passo sobre o envolvimento na comunidade drupal e a adição de código aos projetos existentes.
Druvision

Respostas:

11

As páginas principais que você precisa ler são práticas recomendadas para criar e manter projetos e a lista de verificação de aplicativos do projeto . Se você nunca fez isso antes, precisa ler Criando um projeto experimental (sandbox)

Em suma, você precisa

  • Obtenha acesso ao git em drupal.org
  • Crie seu projeto sandbox
  • Confirme seu código
  • Envie para revisão
  • Se aprovado, será promovido para ser um projeto completo

Lembre-se de que seu projeto provavelmente nunca será revisado oficialmente, a menos que você receba um bônus de revisão . Participar de outras revisões também é uma boa maneira de aprender sobre as práticas recomendadas para que você possa passar pela revisão inicial sem problemas.

mpdonadio
fonte
Por favor, certifique-se de executar tudo através do ventral antes de tentar publicá-lo - ventral.org
David Meister
1

Uma alternativa para a maioria das etapas do procedimento descrito na primeira resposta é encontrar um projeto existente (namespace) obsoleto, sem suporte ou procurando um novo mantenedor.

Depois de encontrar um projeto que possa se encaixar (por exemplo, com um espaço para nome relevante), o processo para se tornar o novo mantenedor normalmente leva entre algumas horas e cerca de 2 semanas no máximo.

Para mais detalhes sobre isso, consulte minha resposta para " Existem alternativas para se inscrever em um projeto completo no drupal.org? ".

Pierre.Vriens
fonte