Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Como participar de projetos Open Source no Github?

Como participar de projetos Open Source no Github?

O que é o Github? Como faço para contribuir com projetos Open Source? Essas e mais outras questões são abordadas nessa palestra .

Guilherme Farias

April 26, 2014
Tweet

More Decks by Guilherme Farias

Other Decks in Programming

Transcript

  1. View Slide

  2. /GuilhermeFarias
    @guiky

    View Slide

  3. Como participar de
    projetos Open Source no
    Github?

    View Slide

  4. O que é o Github?

    View Slide

  5. GitHub é o melhor lugar
    para compartilhar código
    com amigos, colegas de
    trabalho, colegas e
    estranhos.

    View Slide

  6. View Slide

  7. View Slide

  8. View Slide

  9. Há 5,8 milhões de
    desenvolvedores
    colaborando agora,
    através de 12,4 milhões
    de repositórios

    View Slide

  10. Os desenvovedores
    estão no Github

    View Slide

  11. View Slide

  12. View Slide

  13. View Slide

  14. E mais outros 5,8 milhões de
    desenvolvedores

    View Slide

  15. As empresas
    estão no Github

    View Slide

  16. View Slide

  17. View Slide

  18. View Slide

  19. As empresas estão
    contratando
    através do Github

    View Slide

  20. View Slide

  21. View Slide

  22. Iniciando!

    View Slide

  23. View Slide

  24. View Slide

  25. Mac

    View Slide

  26. Windows

    View Slide

  27. Linux

    View Slide

  28. Multi plataformas
    Mais em: http://git-scm.com/downloads/guis

    View Slide

  29. Contribua com projetos
    open source

    View Slide

  30. Crie uma conta no Github

    View Slide

  31. View Slide

  32. Escolha o projeto

    View Slide

  33. View Slide

  34. View Slide

  35. View Slide

  36. View Slide

  37. View Slide

  38. View Slide

  39. Ou vá direto pra
    página do projeto

    View Slide

  40. View Slide

  41. View Slide

  42. Fork

    View Slide

  43. View Slide

  44. View Slide

  45. View Slide

  46. Clonando o projeto

    View Slide

  47. View Slide

  48. Faça suas alterações

    View Slide

  49. View Slide

  50. Envie suas alterações

    View Slide

  51. View Slide

  52. View Slide

  53. View Slide

  54. Diff de Imagens

    View Slide

  55. Diff 3D

    View Slide

  56. Pull-Request

    View Slide

  57. View Slide

  58. View Slide

  59. View Slide

  60. View Slide

  61. View Slide

  62. Pronto, agora é só esperar
    que sua contribuição seja
    aprovada.

    View Slide

  63. Issues

    View Slide

  64. View Slide

  65. View Slide

  66. Milestones

    View Slide

  67. View Slide

  68. Releases

    View Slide

  69. View Slide

  70. Estatísticas do projeto

    View Slide

  71. View Slide

  72. View Slide

  73. View Slide

  74. Alternativas de
    hospedagem
    gratuita para
    repositório Git

    View Slide

  75. View Slide

  76. Referências
    • http://training.github.com
    • http://github.com
    • http://bitbucket.org
    • https://jobs.github.com
    • http://gitimmersion.com/
    • http://git-
    scm.com/book/en/Getting-
    Started
    • http://try.github.io
    • http://git-scm.com
    • http://gitref.org
    • http://git-scm.com/documentation
    • https://www.codeschool.com/cour
    ses/try-git

    View Slide