From 25bccf122515feb298b65475e6708b53d1cdb321 Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Mon, 16 Nov 2015 18:14:19 -0200 Subject: Mudanças no blogático e misc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- aulas/ambientes.rst | 24 +++++++++++------------- aulas/metodologias.rst | 5 +++-- aulas/reinventando.rst | 2 ++ aulas/versionamento.rst | 2 +- 4 files changed, 17 insertions(+), 16 deletions(-) diff --git a/aulas/ambientes.rst b/aulas/ambientes.rst index 8755967..a1c2760 100644 --- a/aulas/ambientes.rst +++ b/aulas/ambientes.rst @@ -32,7 +32,7 @@ Desktop sem distrações: o que é o mínimo que você precisa? No nosso caso, u Roteiro do screencast: #. Exibir um desktop básico e limpo. -#. Discorrer sobre cores de fundo, teclas de atalho e abas de terminal e editor de texto. +#. Discorrer sobre cores de fundo, teclas de atalho, abas de terminal e editor de texto, layouts de janela, etc. 2.1 - Editores ~~~~~~~~~~~~~~ @@ -230,27 +230,25 @@ Roteiro do screencast: :: # Criando um script! - mkdir bin - touch bin/build + touch blogatico # Não funciona sem permissão de execução! - exec bin/build + exec blogatico # Agora vai! - chmod +x bin/build - exec bin/build - ./bin/build + chmod +x blogatico + exec blogatico + ./blogatico # Editando - gedit bin/build + gedit blogatico # Criando o conteúdo inicial - mkdir www - cd www - touch index.mdwn + mkdir data + gedit data/index.mdwn # Testando! - ../bin/build + blogatico 2.4 - Atividades ---------------- @@ -259,7 +257,7 @@ Roteiro do screencast: #. Crie a prática de avaliar seu fluxo de trabalho e identificar o que mais lhe incomoda: pode ser aquela tecla de atalho incômoda ou mesmo a falta de uma tecla de atalho para uma dada operação. Pode ser a falta de um script para automatizar tarefas repetitivas ou qualquer coisa que tira transfere a concentração do seu trabalho para tarefas operacionais. Como você poderia resolver o problema? -#. Crie uma pasta para o seu projeto. +#. Crie a estrutura básica do seu projeto. 2.5 Referências --------------- diff --git a/aulas/metodologias.rst b/aulas/metodologias.rst index bd80065..246d364 100644 --- a/aulas/metodologias.rst +++ b/aulas/metodologias.rst @@ -163,11 +163,12 @@ Imagens: 1. Pesquisa: pesquise pesquise pesquise! O que você encontrou? 2. Bootstrap: - * Precisamos de um nome. Curiosamente, nomear um projeto é a etapa mais difícil, mas hoje estamos criativos e chamaremos de "blogático", um blog prático :P + * Precisamos de um nome. Curiosamente, nomear um projeto é a etapa mais difícil, mas hoje estamos criativos e chamaremos de "blogático", gerador de sítio estático :) * A metodologia utilizada será o desenvolvimento incremental ao longo deste curso. * Plano inicial para a dominação mundial: - * Criar o projeto. + * Design básico. + * Criar o repositório do projeto. * Script básico para geração do site. * Aparência e SEO básico do site. * Conteúdo inicial. diff --git a/aulas/reinventando.rst b/aulas/reinventando.rst index 8bb2b3f..089bb83 100644 --- a/aulas/reinventando.rst +++ b/aulas/reinventando.rst @@ -4,6 +4,7 @@ 7.1 - Patterns -------------- +* TDD. * Separando código de dados, sobretudo dados sigilosos! * Desacoplamento. * Filosofia UNIX: @@ -37,6 +38,7 @@ Roteiro do screencast: * Quanto mais próxima a documentação está do código, mais difícil dela se desatualizar. * Docblocs / heredocs. +* Documente procedimentos enquanto você os realiza. Roteiro do screencast: diff --git a/aulas/versionamento.rst b/aulas/versionamento.rst index c0592f4..15c6f0e 100644 --- a/aulas/versionamento.rst +++ b/aulas/versionamento.rst @@ -268,8 +268,8 @@ Roteiro do screencast: #. Instale o git. #. Crie uma conta do `Github `_ ou no `Gitlab `_. -#. Faça um pequeno site com o Skeleton. #. Bônus: git log to ChangeLog! +#. Faça um fork do blogático e implemente alguma funcionalidade. Sugestões no arquivo `TODO` do projeto. Gostou das suas mudanças? Por que não fazer um pull request? :D 4.12 - Referências ------------------ -- cgit v1.2.3