Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ferramentas de Versionamento #41

Open
fabriciofmsilva opened this issue Jul 25, 2013 · 12 comments
Open

Ferramentas de Versionamento #41

fabriciofmsilva opened this issue Jul 25, 2013 · 12 comments

Comments

@fabriciofmsilva
Copy link

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.

@vitornp
Copy link
Contributor

vitornp commented Jul 25, 2013

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.

@dgmike
Copy link

dgmike commented Jul 25, 2013

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".

@vitornp
Copy link
Contributor

vitornp commented Jul 25, 2013

Perfeito @dgmike

@wmartins
Copy link
Contributor

@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.

@dgmike
Copy link

dgmike commented Jul 25, 2013

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

@wmartins
Copy link
Contributor

@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?

@fabriciofmsilva
Copy link
Author

@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!

@marcelomatz
Copy link
Contributor

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.

@diegoeis
Copy link
Contributor

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.

@dgmike
Copy link

dgmike commented Jul 25, 2013

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

@brunoom1
Copy link
Contributor

brunoom1 commented Dec 5, 2013

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.

@laurianops
Copy link

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants