Actions

How to join the LimeSurvey project team/pt: Difference between revisions

From LimeSurvey Manual

m (Text replace - "õ" to "õ")
m (Text replace - "õ" to "õ")
Line 12: Line 12:
==Requisitos Comuns==
==Requisitos Comuns==
*Seja agradável e educado com a equipe.
*Seja agradável e educado com a equipe.
*Comunique-se diversas vezes com os membros da equipe. Compareça às reuniões de desenvolvimento. Participe de nosso canal de IRC ([irc://irc.freenode.net/limesurvey]) para ter uma noção do que está acontecendo.
*Comunique-se diversas vezes com os membros da equipe. Compareça às reuniões de desenvolvimento. Participe de nosso canal de IRC ([irc://irc.freenode.net/limesurvey]) para ter uma noção do que está acontecendo.
*Compartilhe suas ideias, não isole-as, não as esconda. Discuta-as com outros membros da equipe.
*Compartilhe suas ideias, não isole-as, não as esconda. Discuta-as com outros membros da equipe.
*A vida real vem em primeiro lugar, mas avise-nos por quanto tempo você estará disponível e/ou ausente.
*A vida real vem em primeiro lugar, mas avise-nos por quanto tempo você estará disponível e/ou ausente.
Line 32: Line 32:
# Visit the [http://www.limesurvey.org/en/community-services/live-chat official LimeSurvey IRC Channel] and SAY HELLO TO US!<br />([irc://irc.freenode.net/limesurvey])
# Visit the [http://www.limesurvey.org/en/community-services/live-chat official LimeSurvey IRC Channel] and SAY HELLO TO US!<br />([irc://irc.freenode.net/limesurvey])


==Informações adicionais para novos desenvolvedores==
==Informaç&otilde;es adicionais para novos desenvolvedores==


LimeSurvey tem um monte de código velho e confuso - mas estamos rigorosamente atentos a diretrizes de codificação que são muito importantes.
LimeSurvey tem um monte de código velho e confuso - mas estamos rigorosamente atentos a diretrizes de codificação que são muito importantes.

Revision as of 13:15, 15 October 2013

We need you!

Então.. você acha LimeSurvey um grande produto e gostaria contribuir?

Ei, você não precisa necessariamente escrever códigos! Você pode ser um testador, tradutor, torcedor ou tudo isso. Você é bem-vindo! Ou talvez você enxugue um pouco a fonte e crie um ótimo recurso novo e/ou futuramente faça parte do desenvolvimento deste projeto? Nós te apoiamos!

Como se tornar um desenvolvedor LimeSurvey/tradutor/membro da equipe?

Requisitos Comuns

  • Seja agradável e educado com a equipe.
  • Comunique-se diversas vezes com os membros da equipe. Compareça às reuniões de desenvolvimento. Participe de nosso canal de IRC ([1]) para ter uma noção do que está acontecendo.
  • Compartilhe suas ideias, não isole-as, não as esconda. Discuta-as com outros membros da equipe.
  • A vida real vem em primeiro lugar, mas avise-nos por quanto tempo você estará disponível e/ou ausente.
  • Desenvovledores entram e saem de projetos open source, isto é absolutamente normal. Mas se você deixar o projeto, por favor avise-nos informando-nos o que fez e em que ponto está para que outro contribuinte possa ajudar.
  • Compareça ao encontro de desenvolvedores que ocorre toda terça-feira às 19:00 horas no canal # LimeSurvey-dev em irc.freenode.org (Solicite a Carsten Schmitz uma senha - veja abaixo)

Primeiro passo

If you agree to the above points please follow these steps:

  1. Create a personal account on the limesurvey.org website here (if you don't have one): [2]
  2. Create a personal account on gitHub here (if you don't have one): [3]
  3. Make sure you subscribe to the limesurvey-developer mailing list at [4]. If you want to get notified of any changes in the development source code then subscribe to the limesurvey-git list too.
  4. If you use a Windows System get the Git client SmartGit (there are others but we recommend this one) to access the source code gitHub. You can download it from [5]
  5. Introduce yourself on the limesurvey-developer mailing list and provide the following information:
    1. A short resume (so we can see what your background is)
    2. Tell us why you would like to work in the LimeSurvey project ('I am bored to death!', 'I like your style...') (:wink:)
    3. Tell us in what area you would like to help (coding, patching, support etc.)
  6. Carsten Schmitz will get back to you as soon as possible. He is a very nice guy and will give you an introduction and will provide more information on the next steps.
  7. Visit the official LimeSurvey IRC Channel and SAY HELLO TO US!
    ([6])

Informações adicionais para novos desenvolvedores

LimeSurvey tem um monte de código velho e confuso - mas estamos rigorosamente atentos a diretrizes de codificação que são muito importantes.

Diretrizes de Codificação e gêneros de implementação de código irá ajudá-lo e a todos os desenvolvedores que trabalham no seu código em um momento posterior, facilitando compreender o seu código e torná-lo mais modular.

Para garantir esta qualidade orientamos os novos desenvolvedores com as seguintes etapas:

  1. No início, apenas atribuir pequenas tarefas ao novo programador. A tarefa é atribuída será decidida em conjunto com o novo programador.
  2. O desenvolvedor envia o código ao mentor para revisão.
  3. Se o mentor estiver satisfeito com a qualidade do código que o desenvolvedor enviou pode colocar o código no repositório.
  4. Enxuge e repita a Etapa 1 a 3 até que o estatus do mentor te habilite a enviar pacotes livremente para o repositório.

Informações adicionais a novos apoiadores

Dar apoio é uma especialidade já que você está interagindo com diferentes pessoas, amigáveis e não tão amigáveis, estritos ou desleixados, ansiosos ou calmos.

Portanto, temos um pedido especial para as pessoas que apoiam o canal ou fóruns:

  • Não seja pego de surpresa apoie. É quase impossível responder a cada questão técnica que é feita no fórum. Em muitos casos, o problema não reside nos aspectos técnicos da questão, as barreiras culturais podem ficar no meio de comunicação, ou pode ser difícil explicar para um novato apenas por onde começar. Ao tentar responder a cada pergunta, independentemente da dificuldade, você configura-se como ajuda de surpresa.
    Suporte de surpresa é quase sempre acompanhado da sensação de que você está perdendo o controle do seu tempo, que as pessoas que você definiu para ajudar a fazer exigências descabidas. O problema é que você está tomando muita responsabilidade, mas ela começa a aparecer em vez que o problema é o usuário final que está pedindo ajuda
    Diversas pessoas reagem de apoio de surpresa de diversas.. Alguns aconselham mal-intencionados, alguns insistem que cada pergunta que um novato pergunte deva ser respondida com uma URL ou listas de referências manual.
    Tais conjuntos de regras arbitrárias tendem a crescer mais ao longo do tempo, porque eles não resolvem o problema real. Você não pode responder a cada pergunta, e você não deve tentar. Seja gentil, flexível e seja paciente e prestativo como você pode - mas deixe alguém tentar responder a perguntas que você achar muito frustrante. Não tente ser uma máquina de apoio sobre-humano. Deixe espaço para o usuário, para ajudar-usuário. Se você apoia todos os usuários, responda a cada pergunta que você não necessariamente aumenta o pensamento da comunidade pois muita atividade tira toda a motivação de outros usuários para ajudar.