iniciantes icon indicating copy to clipboard operation
iniciantes copied to clipboard

Ferramentas de Versionamento

Open fabriciofmsilva opened this issue 10 years ago • 12 comments

Comunidade, caberia nesse maravilhoso Guia para Iniciantes uma "aba" sobre Git e GitHub?

Acredito que isso ajudaria a quebrar o gelo dos novatos, o que inclui eu.

fabriciofmsilva avatar Jul 25 '13 17:07 fabriciofmsilva

Acho extremamente valida ideia, porém eu acho que o tema deveria ser os Primeiros passos com Controlador de versão. Assim não limitamos somente no Git e Github.

vitornp avatar Jul 25 '13 17:07 vitornp

Acho que ele poderia se desdobrar para outros modelos como o "svn" e "mercurial", da mesma forma de "como iniciar com github e/ou bitbucket".

dgmike avatar Jul 25 '13 18:07 dgmike

Perfeito @dgmike

vitornp avatar Jul 25 '13 18:07 vitornp

@fabriciofmsilva a ideia é muito boa, visto que o github é uma das ferramentas que abre a cabeça de qualquer dev. E @dgmike , é uma baita idéia, talvez até o 'título' das seções possam ser 'ferramentas de versionamento' e 'trabalhando com projetos open source' por exemplo.

wmartins avatar Jul 25 '13 18:07 wmartins

Só me preocupa é saber até onde chega o braço para "iniciantes", por exemplo, meu config do ssh é muito alien. Acho que o exemplo citado pelo próprio github resolve muitos problemas.

Segue: https://help.github.com/articles/set-up-git

dgmike avatar Jul 25 '13 19:07 dgmike

@dgmike cara, acho que o "iniciantes" é bem "iniciantes" mesmo. Por exemplo, o cara começa a usar o git, aí ele tem que minimamente saber o que é um commit e porque ele deve fazer commit, o que é um branch, o que é um fork, como fazer um clone. Enfim, coisas assim do "dia-a-dia" de qualquer dev que usa o github. Claro que coisas mais avançadas como por exemplo integração contínua, git workflow e etc não precisam ser cobertas. O tutorial para iniciantes, ao meu ver, deve servir pra dar uma boa base pra que quem lê entenda o que foi apresentado e tenha um mínimo conhecimento para saber como pesquisar e aplicar o que foi pesquisado de maneira efetiva. Concorda?

wmartins avatar Jul 25 '13 19:07 wmartins

@wmartins perfeito! É isso mesmo explicar a base! Como se o cara nunca tivesse visto isso antes!

Se começar do básico, quebra as barreiras de pensar que é difícil. A galera que manja chega falando os termos técnicos e aplicações complexas, daí desanima o iniciante!

fabriciofmsilva avatar Jul 25 '13 19:07 fabriciofmsilva

Esse é o espírito da coisa! Que massa ver esse projeto crescendo com a colaboração da galera. Eu acho isso fantástico. O GitHub é a melhor invenção do homem, depois do fogo é claro.

umExDev avatar Jul 25 '13 19:07 umExDev

Exatamente pessoal, tem que ser bem be-a-bá.

O texto tem que ser escrito de forma informal, mas que leve ao mesmo tempo conteúdo e informação e qualidade, de forma que o leitor consiga absorver o que realmente é importante. Geralmente a receita básica é suprimir qualquer informação que o leitor iniciante não precise saber agora. Como no Javascript, por exemplo. Ele não precisa saber que o Javascript pode funcionar no servidor. Se ele ficar sabendo disso agora, ele vai se confundir com linguagens server-side e linguagens client-side.

Lembrem-se de fazer textos relativamente divertidos. Não vamos deixar isso aqui com cara de artigos acadêmicos.

diegoeis avatar Jul 25 '13 19:07 diegoeis

@barramatz não esquece da invenção do café, hahahah

dgmike avatar Jul 25 '13 20:07 dgmike

Vocês falaram de mostrar o funcionamento básico de ferramentas como o git e outras, acho isso super legal, porem, acho que alem de mostrar como dar um commit deveríamos apresentar como trabalhamos com ele. Exemplo o que e melhor, efetuar o commit a cada alteração ou so depois de tudo pronto, quando devemos criar um branch etc...

Abraco, desculpem a forma de escrita estou no celular com minha esposa me colocando pra dormir.

brunoom1 avatar Dec 05 '13 04:12 brunoom1

acho que seria uma boa também adicionar uma pequena pincelada sobre LINUX nesse assunto sobre Ferramentas de Versionamento .

iamlauriano avatar Apr 13 '19 23:04 iamlauriano