iniciantes
iniciantes copied to clipboard
Ferramentas de Versionamento
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.
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.
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".
Perfeito @dgmike
@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.
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 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 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!
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.
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.
@barramatz não esquece da invenção do café, hahahah
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.
acho que seria uma boa também adicionar uma pequena pincelada sobre LINUX nesse assunto sobre Ferramentas de Versionamento .