aboutsummaryrefslogtreecommitdiff
path: root/aulas/ambientes.rst
diff options
context:
space:
mode:
Diffstat (limited to 'aulas/ambientes.rst')
-rw-r--r--aulas/ambientes.rst34
1 files changed, 22 insertions, 12 deletions
diff --git a/aulas/ambientes.rst b/aulas/ambientes.rst
index 1a4f50b..d9b8629 100644
--- a/aulas/ambientes.rst
+++ b/aulas/ambientes.rst
@@ -13,10 +13,17 @@
- A criação de uma máquina virtual em GNU/Linux usando o Vagrant de acordo com a aula de `DevOps <devops.html>`_.
- Ou o uso do Cygwin juntamente com seu editor de textos favorito.
+2.2 - Adote o GNU/Linux
+~~~~~~~~~~~~~~~~~~~~~~~
+
+* Além de ser livre, o GNU/Linux é um ambiente natural para desenvolvimento.
+* Você não precisa largar de vez seu sistema operacional. Vá aos poucos, começando com uma imagem live.
+* Sugestões: Debian GNU Linux e Ubuntu.
+
2.1 - O essencial
~~~~~~~~~~~~~~~~~
-Desktop sem distrações: o que é o mínimo que você precisa?
+Desktop sem distrações: o que é o mínimo que você precisa? No nosso caso, usaremos basicamente:
- Editor de texto ou IDE: produz código.
- Emulador de terminal: execução de tarefas.
@@ -150,7 +157,7 @@ Roteiro do screencast:
2.3 - Básico
~~~~~~~~~~~~
-- Seu desktop funciona como uma bancada de trabalho: mantenha-o sempre arrumado, limpando a sujeira toda a vez que finalizar um trabalho.
+- Seu desktop funciona como uma bancada de trabalho: mantenha-o sempre arrumado, limpando a sujeira toda a vez que finalizar uma tarefa.
- Diário de bordo: de um arquivo de texto a um blog sobre desenvolvimento (o próprio blogático, no nosso caso!).
- Organização de pastas.
- Backups.
@@ -181,8 +188,14 @@ Roteiro do screencast:
touch README.md ChangeLog TODO.md
gedit README.md
-2.3 - Sistemas de tickets (tarefas)
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+2.3 - Markdown e texto estruturado
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+* Convenções de formatação para arquivos de texto simples.
+* Podem ser facilmente convertidos para outros formatos (html, pdf, epub, por exemplo).
+
+2.3 - Gestão de tarefas (tickets)
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Kanban.
* Arquivo TODO em formatos plaintext, Markdown, etc.
@@ -199,6 +212,7 @@ Roteiro do screncast:
Imagens:
* Diversos sistemas de tickets.
+* https://en.wikipedia.org/wiki/Kanban_board#/media/File:Simple-kanban-board-.jpg
2.3 - Scripts e templates
~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -247,12 +261,8 @@ Roteiro do screencast:
#. Crie uma pasta para o seu projeto.
-#. Hora de programar!
-
-Referências
------------
+2.5 Referências
+---------------
-- `Atom <https://atom.io/>`_.
-- `Lime Text Editor <http://limetext.org/>`_.
-- `Guia Foca Linux – Site Oficial | Site oficial do guia Foca GNU/Linux, baixe gratuitamente! <http://www.guiafoca.org/>`_.
-- `jgm/pandoc-templates · GitHub <https://github.com/jgm/pandoc-templates>`_.
+- `Guia Foca Linux <http://www.guiafoca.org/>`_.
+- `Solarized - Ethan Schoonover <http://ethanschoonover.com/solarized>`_.