Sugestões de Colaborador Aceito

  1. O período de vinculação à comunidade define o tom do seu verão. Use-o com sabedoria.
    • Entre em contato com seus mentores imediatamente, conheça-os e suas expectativas, entenda as metas do projeto e use o período de vinculação com a comunidade de 3 a 4 semanas a seu favor para se familiarizar com o código-base.
    • Conclua todas as tarefas administrativas, incluindo a configuração da sua conta do Payoneer, a configuração do seu computador com o ambiente da sua organização, a leitura da documentação etc., para que você possa se concentrar na programação durante o período oficial de programação.
  2. A comunicação é fundamental para o sucesso no GSoC.
    • Assuma a propriedade do projeto em que você está trabalhando. Seja proativo na configuração de sincronizações semanais, crie pontos de discussão com antecedência, comunique suas ideias e progresso de maneira clara e concisa.
  3. Não tenha medo de fazer perguntas.
    • Essa experiência é um esforço colaborativo, e é essencial para o sucesso do projeto e da sua contribuição que honestidade, confiança e transparência sejam usados para estimular essa colaboração.
  4. Seja gentil e respeite seus colegas.
    • O código aberto é uma família, então ajude a todos, respeite-os e o tempo deles (preste atenção nos fusos horários diferentes!) e entenda os diferentes níveis de conhecimento.
  5. Crie uma programação.
    • Divida seu projeto em tarefas semanais que você pode concluir ao longo do programa GSoC. Discuta esse plano com seu mentor e mantenha-o atualizado sobre as mudanças previstas na linha do tempo. Se a sua programação mudar, entre em contato com seu mentor para que os ajustes sejam feitos com antecedência.
  6. Conheça o código existente antes de começar a programar.
    • Analise todo o código da plataforma em que você vai participar: bibliotecas, APIs etc. Muitas coisas já estarão desenvolvidas e vão ajudar no seu desenvolvimento. Não é preciso reinventar a roda.
  7. Seja consistente com seu trabalho e aprenda a gerenciar o tempo.
    • Seja consistente com sua programação e contribua toda semana para não perder o foco. Reserve tempo suficiente não apenas para programar, mas também para testar, escrever documentação, revisar códigos etc.
  8. Documentar seu progresso
    • Acompanhe seu progresso e peça feedback do seu mentor e da comunidade.