No projeto Guides-ptbr clique no botão fork para fazer uma cópia do projeto para sua conta do github.
Logo depois de forkar você deve clicar no botão Clone or download e escolha se deseja clonar por SSH ou HTTPS.
e no terminal digite git clone
e cole a url do seu repositório fork.
$ git clone git@github.com:YOUR-USERNAME/guides-ptbr.git
Dentro do diretório guides-ptbr
execute o comando abaixo para instalar todas as gems que o projeto precisa.
$ bundle install
Depois de terminado de instalar todas as dependências basta executar
$ bundle exec jekyll serve --watch
para iniciar o servidor e abrir no navegador com o endereço http://localhost:4000
Construa a imagem localmente
docker build -t guides-ptbr .
Inicie o servidor e abrir no navegador com o endereço http://localhost:4000
docker run --publish 4000:4000 --volume $(pwd):/app guides-ptbr
Primeiro você deve está na branch master
, execute o comando abaixo e verifique se está na master
$ git branch
Conferido, agora crie uma nova branch para começar a fazer sua contribuição
$ git checkout -b nome_da_sua_branch
Depois de terminar a sua contribuição crei o seu commit git commit ...
e depois envie para o seu repositório git push origin nome_da_sua_branch
Agora entre na github, vá até o seu repositório forkado e acesse a aba Pull Requests
Na página de Pull Requests clique no botão Novo Pull Request, na página que vai aparecer você deve escolher qual a sua branch vai ser mergeada com a branch do projeto original.
O lado esquerdo é o nome do projeto e branch e o lado direito é o seu projeto e branch, basta escolher a branch você criou, colocar um título e descrição e seu Pull Request vai ser enviado.
- Tudo o que não for palavra reservada (e.g. variáveis, nomes de classes), traduzir para o português;
- As referências a
COACH
serão traduzidos comoINSTRUTOR(A)
; - Se existir algum problema de clareza e compreensão a cerca do que está na versão original, corrigir no momento da tradução (é legal abrir um PR no guia em EN pra corrigir lá também);
Para entender melhor acesse essa issue.
Primeiramente, você deve dar um fork no projeto para a sua conta. Com isso, você estará livre para fazer as traduções para o português.
Quando finalizar algo, você deve dar um pull request neste repositório para o seu conteúdo ser revisado e aprovado. Com isso, a sua tradução estará no repositório principal e com os seus devidos créditos.
No final do projeto, será lançado oficialmente o site Rails Girls Brasil e divulgado. Todos os colaboradores serão citados e terão seus créditos mantidos.
Basta conferir a aba de Issues
de repositório, se encontrar alguma tradução que interesse, adicione um comentário que começou a trabalhar nessa tradução. Será feito o máximo possível para manter a aba atualizada :)
Contamos com a colaboração de todos pois o sucesso deste projeto depende de todos nós que gostamos de compartilhar conhecimentos
git remote add upstream https://github.com/railsgirls/guides-ptbr.git (url origem do fork)
git pull upstream gh-pages (nome do branch)
git push
Nosso objetivo é fornecer ferramentas para que mulheres estudem e entendam a tecnologia Rails. Os eventos Rails Girls foram criados com a finalidade de proporcionar uma primeira experiência com as técnicas Rails de criação para a Internet.
Rails Girls foi criado na cidade de Helsinki no final do ano 2010. A intenção inicial foi a de criar um único evento local e nós jamais imaginamos que a ideia atingisse a proporção atual com a proliferação de vários eventos pelo mundo inteiro. Estes tutoriais foram criados para ajudá-lo a iniciar seus estudos de Rails.
Você pode usar nosso material para criar seu próprio workshop na sua cidade, no seu ambiente de trabalho ou mesmo na sua cozinha! Saiba mais sobre Rails Girls em http://railsgirls.com
Leia os tutoriais ou clone este repositório, instale e rode jekyll
$ cd guides-ptbr
$ bundle install
Os tutoriais foram criados com uso da biblioteca pygments para destacar a sintaxe dos códigos. Se você não instalar a biblioteca não será possível visualizar o destaque nos blocos de código inseridos nos tutoriais, tais como o mostrado a seguir:
{% highlight %}
{% endhighlight %}
Se você não pretende editar blocos de código, pode ignorar a biblioteca, mas se pretende instalá-la consulte as instruções de instalação na seção "Pygments"
$ bundle exec jekyll server --watch
Atalhos de teclado devem ser marcados com o elemento HTML kbd .
Por questões de consistência de estilização use Ctrl+C
e não CTRL-c
/ctrl+c
Para parar o servidor pressione as teclas <kbd>Ctrl</kbd>+<kbd>C</kbd>
Entre em contato com a Ana, no twitter: @anaschwendler
Caso jekyll não esteja funcionando como esperado consulte Issue 503
Para contribuir com um tutorial consulte as instruções
Para acompanhar atualizações e informações em geral siga @railsgirls
O website e o blog de Rails Girls encontra-se hospedado em http://railsgirls.com
A lista de e-mails de caráter global para os eventos de Rails Girls encontra-se em http://groups.google.com/group/rails-girls-team
- Karri Saarinen / @karrisaarinen / github
- Linda Liukas / @lindaliukas / github
- Vesa Vänskä / @vesan / github
- Terence Lee / @hone02 / github
..e todos os instrutores(as) e pessoas envolvidas com o maravilhoso universo de Rails Girls. Seja mais um de nós!