Actions

How to join the LimeSurvey project team/nn

From LimeSurvey Manual

Revision as of 09:12, 23 May 2013 by C schmitz (talk | contribs) (Text replace - "<br/>" to "<br />")

Vi trenger deg!

Så .. du tror LimeSurvey er et flott produkt, og du ønsker å bidra med?

Hei, trenger du ikke å nødvendigvis skrive kode! Du også kan bli en tester, oversetter, tilhenger eller alle av det. Du er velkommen! Eller kanskje du hacket litt i kilden og opprettet en kjekk liten ny funksjon og / eller du ønsker å gjøre videre utvikling i dette prosjektet? Vi elsker deg!

Hvordan bli LimeSurvey utbygger / oversetter / team medlem?

Felles krav

  • Vær en team player, fin og høflig.
  • Kommunisere mye og ofte med de andre gruppemedlemmene. Møt opp til utviklingssamtaler. Møt opp i vår IRC-kanal ([irc: / / irc.freenode.net / limesurvey]) for å få et glimt hva som skjer.
  • Del dine tanker. Ikke bli ensrettet. Diskuter dine ideer med andre gruppemedlemmer.
  • Real livet kommer først - men gi oss en liten beskjed om og hvor lenge du vil være borte.
  • Utviklere kommer og går i et åpent kildekode-prosjekt - som er helt normalt. Men hvis du lar prosjektet vennligst gi oss en beskjed og fortell oss hvor langt du er, hva du gjorde og hvis det er ting fortsatt å gjøre slik at noen andre kan plukke opp arbeidet ditt.
  • Ivareta utviklerne møtet som finner sted hver tirsdag på 19:00 UTC på kanalen # limesurvey-dev på irc.freenode.org (spør Carsten Schmitz om passordet - se nedenfor)

Første steg

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): [1]
  2. Create a personal account on sourceforge.net here (if you don't have one): [2]
  3. Make sure you subscribe to the limesurvey-developer mailing list at [3]. If you want to get notified of any changes in the development source code then subscribe to the limesurvey-csv list too.
  4. If you use a Windows System get the Subversion client TortoiseSVN to access the source code in the repository on sf.net. You can download it from [4]
  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 Lime Survey IRC Channel and SAY HELLO TO US!
    ([5])

Ytterligere informasjon for nye utviklere

LimeSurvey inneholder mye gammel og rotet kode - men nå strengt vi ta hensyn til koding retningslinjer som er svært viktig.

Coding Retningslinjer og Generic kodeimplementering vil hjelpe deg og noen utviklere som jobber på koden på et senere tidspunkt ved å lettere forstå koden og gjør den mer modulær.

For å sikre denne kvaliteten vi er mentoring nye utviklere på følgende måte:

  1. Først bare vi tildele en liten oppgaver til den nye utvikleren. Hvilken oppgave er tildelt vil bli vedtatt sammen med den nye utvikleren.
  2. Utbygger sender koden til mentor for vurdering.
  3. Hvis veilederen er fornøyd med kodekvalitet tiltakshaver kan begå koden til depotet.
  4. Skyll og gjenta trinn 1 til 3 til veilederen heter det at den nye utvikleren er klar til å sende patcher fritt til depotet.

Ytterligere informasjon for nye støttespillere

Å gi støtte er en spesialitet siden du er i samspill med mange ulike personer, vennlige og ikke så vennlig, streng eller sjuskete, ivrig eller rolig.

Derfor har vi en spesiell forespørsel til personer som gir støtte i kanalen eller fora:

  • Don't Bli fanget av støtte burnout. Det er nesten umulig å svare på alle tekniske spørsmål som er spurt i forumet. I mange tilfeller, ikke problemet ligger i de tekniske aspekter ved spørsmålet; kulturelle barrierer kan komme i veien for kommunikasjon, eller det kan være vanskelig å forklare for en nybegynner bare hvor jeg skal begynne. Når du prøver å svare på alle spørsmål, uavhengig av vanskelighetsgrad, setter du deg opp for støtte utbrenthet.
    Støtte utbrenthet er nesten alltid ledsaget av en følelse av at du mister kontrollen over din tid, at de menneskene du har satt ut for å hjelpe gjør urimelige krav. Problemet er at du tar på for mye ansvar, men det begynner å vises i stedet at problemet er slutten brukeren som spør om hjelp
    Forskjellige mennesker reagerer på støtte utbrenthet på forskjellige måter.. Noen tilbyr ondsinnet råd, noen insisterer på at alle spørsmål en nybegynner spør bør besvares med en URL eller ved lister over manuelle referanser.
    Slike vilkårlige regelsett har en tendens til å vokse lengre over tid, fordi de ikke løser det virkelige problemet. Du kan ikke svare på alle spørsmål, og du bør ikke prøve. Vær forsiktig, være høflig, være fleksible og være så tålmodig og hjelpsom som du kan - men la noen andre prøve å svare på spørsmål som du finner for frustrerende. Ikke prøv å være en overmenneskelig støtte maskin. Også gi rom for bruker-til-bruker hjelpe. Hvis du støtter hver bruker og svare på alle spørsmål du ikke nødvendigvis øke fellesskapet tenker, fordi for mye aktivitet tar vekk andre brukere motivasjon til å hjelpe.