Finalmente coloquei o negócio no ar.
Eu comecei com o branch master e depois percebi que precisava criar um
branch "gh_pages". APaguei o master remoto, não sei se ele tem alguma
utlidade para nós ( talvez possa servir como repositório para os
exemplos em ruby, ou sei lá).
De qualquer modo já adicionei privilégios de commit para o Pothix E
Vinicius. Aqueles que quiserem colaborar, por favor me falem seus
usuários no github.
Eu estou usando o layou padrão do webby, mas para frente podemos
alterar e deixar mais bonitinho.
O mais importante é que teste o "toc" (table of contents, que gera um
indíce das páginas) e a "coloração" de código com coderay (vocês
podem ver na página inicial)
Só não joguei tudo no github pq parece estar fora de ar.
O fluxo de trabalho é o seguinte:
- instale o webby e o coderay (o webby tem várias dependências, não
funciona bem com ruby1.9)]
- dê uma olhada no site do webby para entender mais ou menos como ele
funciona:
http://webby.rubyforge.org/learn/
- Faça o clone do projeto (
http://github.com/guru-sp/tutorial_ruby/
tree/gh-pages)
- Entre na página _webby, é de lá que vc irá trabalhar
- Se quiser criar uma nova página use o comando "webby create:page
nome_da_pagina"
- Aí vc abre o arquivo txt dentro da pasta content e escreva seu
texto / tradução
- vc pode usar o comando "webby autobuild" que irá rodar um server e
fará atualização nas páginas estáticas a medida q vc as edita
- se vc rodar apenas "webby" ele gerará as páginas estáticas (sempre
faça isso antes de fazer push)
Em alguns instantes a página atualizada estará em :
http://guru-sp.github.com/tutorial_ruby/
Agora minha pergunta: Como vocês acham que devemos começar? Vamos
primeiro definir qual será o conteúdo, isto é, definir um sumário de
itens para trabalhar em cima ou seguir o sumário de itens dos
tutoriais do Satish e, terminado isso, ir adicionando mais coisas?
Acho que é só.