Olá pessoal, neste post irei explicar como vocês podem contribuir com o PHP-PB escrevendo artigos e submetendo via Github.
Se você ainda não tem uma conta no Github, pode se cadastrar aqui.
Para submeter algum artigo, antes, é necessário que você faça um fork no projeto original no github.
Abra o link do repositório e clique em fork:
Isso criará uma cópia do repositório original no seu perfil do Github.
Antes de tudo, precisamos instalar o git para clonar o nosso repositório.
Se você usa Mac OSX ou Windows, pode usar as versões para desktop do Github para os mesmos (aqui e aqui). Caso prefira usar a linha de comando, veja este tutorial do Github que dá instruções de como instalar o git no seu sistema operacional.
Feito isso, podemos clonar nosso repositório:
git clone git@github.com:<seu_username>/php-pb.github.io.git
Agora você terá uma cópia do projeto no seu computador.
No PHP-PB usamos Jekyll para postarmos artigos, este que por sua vez exige que os posts sejam escritos usando a syntaxe markdown.
Para criar um novo post, crie um arquivo na pasta _posts
seguindo a seguinte nomeclatura:
Todo arquivo de posts precisa ter um cabeçalho seguindo o exemplo a seguir:
Com o artigo escrito, você pode visualizar o site rodando o Jekyll, mas para isso precisa antes instalar o Ruby na sua máquina e depois instalar as seguintes dependências:
Nota do autor: se não me engano, tanto o linux como o OSX já vêm com o ruby instalado
Com o Ruby e as dependências instaladas, você pode rodar o Jekyll:
Ok, agora que temos nosso artigo pronto, vamos enviá-lo para o nosso repositório no github:
Para publicarmos nosso artigo precisamos submetê-lo ao repositório original do PHP-PB, no que consiste num merge das nossas modificações com o código do repositório original.
Agora criamos nosso Pull Request:
Descrevemos nossa solicitação e finalmente a enviamos:
E agora temos finalmente nossa Pull Request aberta aguardando que algum colaborador do repositório a aprove: