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

Social Coding: Contribuindo, Aprendendo e Conhecendo Pessoas

Social Coding: Contribuindo, Aprendendo e Conhecendo Pessoas

Embora cada vez mais pessoas já façam uso algum Software Livre no dia a dia, muitos não sabem bem o que é isso, como contribuir e, principalmente, quantos benefícios para sua carreira e sociedade pode derivar com a contribuição com esta comunidade.

Juliana Fernandes

March 17, 2018
Tweet

More Decks by Juliana Fernandes

Other Decks in Technology

Transcript

  1. Quem somos? Juliana Fernandes Thaiane Braga 1º Hello Word: C

    Code: PHP Learning: Elixir 1º Hello Word: Pascal Code: Ruby on Rails Learning: Clojure @littlejuh_ thaiane.github.io
  2. 14 ▪ Lista de projetos (tecnologias, comunidade ou motivação) Como

    escolho um projeto? SourceForge: + 300.000 projetos GNU Savannah: software livre & + 3.000 projetos Software Público: portal nacional de software livre Github/Gitlab/outros: repositórios abertos
  3. 15 ▪ Algum software livre que você usa ▪ Lista

    de projetos (tecnologias, comunidade ou motivação) Como escolho um projeto?
  4. 16 ▪ Eventos de software livre ▪ Algum software livre

    que você usa ▪ Lista de projetos (tecnologias, comunidade ou motivação) Como escolho um projeto?
  5. 17 ▪ Eventos de software livre ▪ Algum software livre

    que você usa ▪ Lista de projetos (tecnologias, comunidade ou motivação) Como escolho um projeto? ▪ Algum software livre que você apoie
  6. 18 ▪ Eventos de software livre ▪ Algum software livre

    que você usa ▪ Lista de projetos (tecnologias, comunidade ou motivação) ▪ Junte seus amigos e crie o seu um do zero ▪ Algum software livre que você apoie Como escolho um projeto?
  7. 19 Escolhi o projeto, e agora? Comunicação com a comunidade

    Leia o README e/ou regras Seja feliz =D
  8. 21 O que posso fazer? Pequena, funcionalidade nova ou domínio

    conhecido ▪ Issue ▪ Refatoração github.com/radar-parlamentar
  9. 24 ▪ Testes ▪ Issue ▪ Refatoração ▪ Automação ▪

    Revisão de Pull Request O que posso fazer?
  10. 25 ▪ Testes ▪ Issue ▪ Refatoração ▪ Automação ▪

    Documentação ▪ Revisão de Pull Request O que posso fazer?
  11. 26 ▪ Testes ▪ Issue ▪ Refatoração ▪ Automação ▪

    Tradução ▪ Documentação ▪ Revisão de Pull Request O que posso fazer?
  12. 27 ▪ Testes ▪ Issue ▪ Refatoração ▪ Automação ▪

    Tradução ▪ Documentação ▪ Revisão de Pull Request ▪ Usabilidade O que posso fazer?
  13. 28 Caminho para contribuir Fork do projeto Criar um a

    branch Altera o código Envia m udanças para o seu repositório Criar Pull Request (PR) Corrigir PR PR aceito
  14. 34 Você irá aprender muito contribuindo Irá conhecer pessoas e

    fazer amigos Conhecimento é poder! "Busque conhecimento"