Skip to content
Draft
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
40 changes: 40 additions & 0 deletions _posts/2020-12-01-getting-started-phoenix.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
---
title: Primeiros passos com Phoenix
author: Elixir Lab
layout: post
---
# 1. Suposições desse guia
Esse guia é feito para iniciantes. A gente não espera que você possua qualquer experiência com Phoenix (....)

==talvez com um pouco de elixir.==

# 2. O que é o Phoenix
Phoenix é framework (==preciso explicar o que é framework?==) que nos auxilia na construção de applicações para web.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Acho que vale a gente criar um post com esse vocabulário:

  • o que é um terminal?
  • o que é uma variável?
  • o que é uma biblioteca? um framework? qual a diferença?

E a gente vai atualizando aos poucos

Só não sei se vale a gente linkar o post antes de criá-lo, deixar uma nota de rodapé "default", ou ter algum TODO list para isso 🤔

O que vcs acham? 😊

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Eu acho que vou linkar direto e criar um arquivo em branco, porque dai a gente pode ir se dividindo enquanto escreve essas coisas e (quase) não da conflito

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Boa! <3

(...)

# 3. Criando seu primeiro projeto em Phoenix
A melhor forma de aproveitar esse guia é seguir o passo a passo.

Seguindo esse guia a gente vai terminar com um blog (simples, não muito bonito, mas um blog)

mas antes de começar, precisamos garantir que você tem tudo instalado na sua máquina:

* Erlang
* Elixir
* PostgreSQL
* Node.JS
* Um editor da sua preferencia (==trabalhar melhor aqui. talvez ja indicar o vscode?==)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Acho que vale sim a indicação do vscode + extensões
Mais um post pro TODO list hehe


==Criar um guia de instalação para cada uma dessas ferramentas, no windows, linux e mac==
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A gente pode pegar como referência o installfest do elixirbridge
Mais um para o todo list haha


Quando você tiver tudo instalado, estamos preparadas para instalar o phoenix.

No terminal, digitar:

==talvez deixar em algum lugar como faz pra lidar com o terminal? terminal pode ser assustador pra quem nunca teve contato com programação==
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Siim, acho super válido

No Joy of Elixir tem uma parte sobre terminal, vou adicionar como referência para gente depois

```bash
mix archive.install hex phx_new 1.5.7
```

mas como eu sei que tenho tudo instalado?
no terminal