Jeg har lige fået min gratis Hacktoberfest-skjorte. Her er en hurtig måde, du kan få din på.

Hver oktober sender Digital Ocean og GitHub gratis Hacktoberfest-skjorter til tusinder af mennesker over hele verden.

Jeg har fået Hacktoberfest-skjorter de sidste tre år, og jeg bærer dem med stolthed.

I denne hurtige artikel viser jeg dig, hvordan du kan få en Hacktoberfest-skjorte - selvom du aldrig har kodet før.

Bundlinjen er denne: hvis du kan åbne 5 trækanmodninger inden den 31. oktober - og jeg leder dig igennem, hvordan du gør dette - kan du få din egen Hacktoberfest-skjorte sendt til din dør gratis.

Trin # 1: Tilmeld dig Hacktoberfest

Du har brug for en GitHub-konto. Hvis du ikke har en endnu, kan du oprette en gratis på få minutter.

Gå derefter til registreringssiden for Hacktoberfest og følg instruktionerne. Det tager kun et øjeblik.

Trin # 2: Lær, hvordan du foretager en pull-anmodning

Pull-anmodninger er en måde at bidrage med dine kodeændringer til et open source-projekt. De bruger et værktøj kaldet Git, der kører på en social kodningsplatform kaldet GitHub.

GitHub er centrum for open source-universet og er hjemsted for projekter som Linux og React.js.

Det kan tage måneder for udviklere at blive gode nok til at bidrage til nogle af disse projekter. Men freeCodeCamp-samfundet har gjort det let for absolutte begyndere at bidrage til vores open source-projekt.

Du kan bidrage til freeCodeCamp lige i din browser på GitHub. Du behøver ikke at installere noget på din computer. Du behøver ikke engang at kende et programmeringssprog. Du skal bare vælge en artikel, du vil hjælpe med at forbedre.

Her er en kort gif, der viser, hvordan du kan gøre dette:

Trinene er:

  1. Udforsk freeCodeCamp-lageret, og vælg en artikel, du vil hjælpe med at forbedre.
  2. Åbn den mappes index.md-fil ved at dobbeltklikke på den.
  3. Klik på pennesymbolet i øverste højre hjørne for at redigere det.
  4. Foretag dine ændringer til det. Du kan tjekke dette grundlæggende Markdown-snydeark, hvis du vil se, hvordan du tilføjer billeder eller videoer. Du behøver ikke engang at kende HTML.
  5. Rul ned og beskriv dine ændringer i forpligtelsesmeddelelsen.
  6. Sørg for, at alternativknappen "Opret en ny gren til denne forpligtelse og start en pull-anmodning" er valgt.
  7. Klik på "Foretag ændringer."
  8. Klik på "Opret trækanmodning" på den næste side.
  9. Læs tjeklisten for at sikre dig, at du har gjort alt, og markér afkrydsningsfelterne, og send derefter.

Vi kører nogle automatiske tests for at sikre, at dine ændringer ikke bryder noget. Så vil en af ​​vores vedligeholdere give dig feedback på din artikel. Når alt ser godt ud, fletter vi din anmodning om træk.

Vi vil til sidst distribuere dit bidrag til freeCodeCamp.org, hvor millioner af mennesker kan læse og henvise til det.

At bidrage til freeCodeCamp er en god måde at lette på at bidrage til open source. Du kan også deltage i vores bidrags-chatrum for at hænge ud med andre bidragsydere og stille spørgsmål.

Vi oversatte for nylig også hele freeCodeCamp-læseplanen til flere store verdenssprog.

Hvis du taler et af disse sprog, kan du hjælpe med at forbedre vores oversættelser. Dette er en anden måde at åbne GitHub-pullanmodninger på og tjene en Hacktoberfest-trøje.

Ud over engelsk har vi oversat freeCodeCamps fulde læseplan til:

  • Arabisk
  • kinesisk
  • Portugisisk
  • Russisk
  • spansk

Vi har også oversat mere end 4.000 vejledningsartikler om forskellige programmeringsemner:

  • Arabisk
  • kinesisk
  • Portugisisk
  • Russisk
  • spansk

Snart vil disse sprog være live på freeCodeCamp.org, og hver vil også have sit eget forum.

Hver måned bruger millioner af mennesker den engelsksprogede version af freeCodeCamp. Vi forventer også millioner af mennesker, der bruger disse andre sprogversioner. Så eventuelle forbedringer, du kan foretage i disse oversættelser, vil hjælpe mange mennesker.

Trin # 3: OK - lav nu 4 flere anmodninger om træk

Du kan stille yderligere fire anmodninger om pull til freeCodeCamp eller hvilket som helst open source-projekt, du ønsker. Her er en mere detaljeret guide til at bidrage til open source, hvis du føler dig eventyrlysten.

Trin # 4: Kontroller, om du er kvalificeret

Når du har tilmeldt dig Hacktoberfest, kan du kontrollere dine fremskridt på Hacktoberfest-webstedet.

Trin # 5: Vent til din Hacktoberfest 2018-trøje ankommer med posten

I de forløbne år er skjorter ankommet i november eller december afhængigt af hvor langt du bor fra San Francisco.

Digital Ocean-teamet skal til sidst kontakte dig og bede om din trøje størrelse og leveringsadresse. (Husk, at de sender 10.000+ skjorter, så denne proces vil tage et stykke tid.) Og ja, de sendes gratis internationalt.

Ofte stillede spørgsmål folk stiller om Hacktoberfest

Hvilke slags pullanmodninger tæller med til at tjene Hacktoberfest-trøjen?

Enhver pull-anmodning, der fremsættes til en offentlig repo på GitHub, tæller. Pull-anmodningen skal indeholde forpligtelser, du selv har foretaget - ikke automatiske forpligtelser fra bots.

Hvad hvis mine anmodninger om træk ikke accepteres?

Selv hvis dine pull-anmodninger ikke accepteres, skal de stadig tælle med i dine 5 pull-anmodninger, der er nødvendige for at tjene trøjen. Den eneste undtagelse ville være, hvis projektholderen vælger at markere din pull-anmodning som "ugyldig". De kan gøre dette, hvis de opfatter din anmodning om at trække som en ringe indsats, eller hvis den indeholder plagiering.

Hvad hvis jeg ikke fremsætter mindst fem pullanmodninger inden midnat den 31. oktober?

Så længe du har tilmeldt dig Hacktoberfest, får du stadig nogle gratis klistermærker i posten. Så det er stadig værd at registrere, selvom du er for travl til at deltage.

Er der nogen personlige Hacktoberfest-begivenheder, jeg kan deltage i og få hjælp til mine pull-anmodninger?

Der er begivenheder overalt i verden. Her er en opdateret liste.

Du kan også deltage i et gratisCodeCamp studiegruppearrangement i din by.

Fejr Hacktoberfest med det globale open source-samfund

Hidtil i denne måned har vi allerede flettet hundreder af pull-anmodninger i freeCodeCamps lager. Og vi er lige ved at komme i gang.

Jeg håber, du vil bidrage til open source-samfundet, lære et par nye ting og have det sjovt i processen!