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

Social Coding: Contribuindo, Aprendendo e Conhe...

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.

Avatar for Juliana Fernandes

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"