Skip to content

Latest commit

 

History

History
132 lines (57 loc) · 5.08 KB

File metadata and controls

132 lines (57 loc) · 5.08 KB

.P

Oi Paula! Se você está lendo essa mensagem quer dizer que chegou no lugar certo!

Então… É praticamente aqui que eu passo boa parte do meu dia - mesmo que indiretamente - no futuro tu vais entender melhor.

Esse site (o Github) é um serviço que entre outras coisas armazena e disponibiliza o trabalho das pessoas e empresas na Internet.

É parecido com o Facebook, Instagram e outras redes sociais que tu já conhece.

Aqui as pessoas e empresas tem perfis, o que significa que também dá pra seguir outras pessoas, dá pra criar grupos e organizações e o mais importante: o foco é no conteúdo.

E assim, várias pessoas podem trabalhar nos mesmos projetos ao mesmo tempo! Bacana, né?!

Vamos em frente…

O que é o conteúdo por aqui?

Bom, olha só: no Instagram o conteúdo são as fotos, vídeos e histórias, assim como no Facebook - que o conteúdo são publicações, postagens, que podem ser imagens, vídeos, texto, etc… - aqui no Github o conteúdo é praticamente qualquer coisa!

O que você está vendo aqui agora se chama repositório.

Sim, o "P de Paula" está INTEIRO nesse repositório!

Deixa eu te explicar o que é um repositório: imagina uma caixinha onde tu coloca o que quiser dentro - podendo ou não estar visível para as outras pessoas.

Tudo o que está dentro dessa caixinha tem uma história, e essa história fica guardada.

Por exemplo: você ganhou um brinquedo… Digamos que seja um jogo de cartas diferentão.

Logo que você coloca o jogo de cartas na caixinha ele está como novo…

…Porém conforme vamos jogando as cartas vão se estragando, apagando, perdendo, etc… Conforme vamos jogando e as cartas forem embaralhando podemos simplesmente guardar o jogo como está para continuar depois. E basta que tu queira recuperar o jogo de onde parou ou como era quando ganhou que tu consegue.

Essa é só uma das centenas de possibilidades de uso de um repositório. Com certeza vamos ver muuuuito mais a respeito mais adiante.

Vamos ao que importa?

Então, lembra daquela linguagem de programação que eu estava te mostrando e fiz testar umas coisinhas? Pois é, ela está aqui - e aí no teu computador também. Pode ser que tenhamos de atualizar uma coisinha que outra então vou pedir pra que tu faça o seguinte:

  • copie o comando: p-de-paula atualizar
  • abra o terminal (aquele programa da janelinha preta),
  • cole o comando e aperte ENTER.

Eu acho que não vai dar nenhum erro… Mas se der eu vou receber na hora no meu Slack, daí te chamo no whats tá?! Tive de tirar essa parte pra poder liberar publicamente, mas fica tranquila e me chama no whats se alguma coisa der errado.

Seu primeiro projeto em .P!

Sabe o terminal? Esse programa da janelinha preta? Pois então… Nós vamos usar ele BASTANTE!

O que vai ser legal, visto que tu estas aprendendo a ler e escrever. Vamos aproveitar pra praticar um pouco os conceitos básicos. Lembra de tudo que conversamos sobre pastas, diretórios, arquivos, programas, internet, jogos, fotos, etc, … Lembra? Pois bem, pra simplificar vamos dividir tudo isso em duas categorias: locais e conteúdos.

Local é onde as coisas serão salvas. Conteúdos são as coisas.

Por exemplo: quando tu abrir o terminal o local que tu vai estar é o teu diretório (no caso do teu usuário).

Vamos aproveitar para criar o diretório PROJETO que usaremos com o comando p-de-paula novo projeto

Isso mesmo. Adivinhou, né?! Copia e cola na telinha preta o comando ali de cima (;

Isso! Conseguimos!!

Você deve estar com outra janela aberta agora!

Essa é a tela do VS Code! Esse programa é basicamente um editor de texto e usaremos ele pra escrever nossos programas.

Sim, vai ficar tudo coloridinho igualzinho fica na minha tela!

Mas Juaum, já veio coisa escrita!

Calma lá que isso faz parte! O comando p-de-paula novo … cria a estrutura do projeto - o diretório, inicia o repositório localmente, instala/copia as dependências - que no caso é o que tá escrito no arquivo e arruma um que outro detalhe no ambiente pra que possamos executar nosso programa.

Então, deixa eu adivinhar - é isso que tá escrito no nosso arquivo?

#!tradutor

# Projeto

Acertei, né?!

Então, isso significa que nosso programa vai ser executado pelo tradutor, que vai fazer o que estamos pedindo exatamente como uma receita de uma comida muito saborosa.

Por hora não precisa prestar atenção no tradutor… Vamos focar nas receitas (:

P.S.: você deve ter percebido que coloquei um atalho pro VS Code na tua tela - já configurei pra carregar os projetos criados pelo 'p-de-paula` na lista lateral (aperta CTRL+B se ela não estiver aparecendo).

Acho que por hoje tá legal assim, mas se quiser ir adiante tem o próximo passo.ç




























Se você não é a Paula e caiu aqui sem querer saiba que essa é uma extensão criada para o VS Code da meta-linguagem/biblioteca .P de Paula - que roda em Bash.