Sain juuri ilmaisen Hacktoberfest-paitani. Tässä on nopea tapa saada omasi.

Joka vuosi lokakuussa Digital Ocean ja GitHub lähettävät ilmaisia ​​Hacktoberfest-paitoja tuhansille ihmisille ympäri maailmaa.

Olen saanut Hacktoberfest-paidat viimeisten kolmen vuoden aikana, ja käytän niitä ylpeänä.

Tässä pika-artikkelissa näytän sinulle, kuinka voit hankkia Hacktoberfest-paidan, vaikka et ole koskaan aiemmin koodannut.

Tärkeintä on tämä: jos pystyt avaamaan 5 vetopyyntöä 31. lokakuuta mennessä - ja opastan sinua tekemään tämän - saat oman Hacktoberfest-paitasi kotiovellesi ilmaiseksi.

Vaihe 1: Rekisteröidy Hacktoberfestiin

Tarvitset GitHub-tilin. Jos sinulla ei vielä ole sellaista, voit luoda sellaisen ilmaiseksi muutamassa minuutissa.

Mene sitten Hacktoberfestin rekisteröintisivulle ja noudata ohjeita. Se vie vain hetken.

Vaihe 2: Opi tekemään vetopyyntö

Vetopyynnöt ovat tapa edistää koodimuutoksia avoimen lähdekoodin projektissa. He käyttävät työkalua nimeltä Git, joka toimii sosiaalisella koodausalustalla nimeltä GitHub.

GitHub on avoimen lähdekoodin universumin keskus, ja siellä asuvat projektit, kuten Linux ja React.js.

Kehittäjien voi kestää kuukausia saada riittävän hyvä osallistumaan joihinkin näistä projekteista. Mutta freeCodeCamp-yhteisö on helpottanut aloittelijoiden osallistumista avoimen lähdekoodin projektiimme.

Voit osallistua freeCodeCampiin suoraan selaimessasi GitHubissa. Sinun ei tarvitse asentaa mitään tietokoneellesi. Sinun ei tarvitse edes osata ohjelmointikieltä. Sinun tarvitsee vain valita artikkeli, jota haluat parantaa.

Tässä on lyhyt gif siitä, miten voit tehdä tämän:

Vaiheet ovat:

  1. Tutustu freeCodeCamp-arkistoon ja valitse artikkeli, jota haluat parantaa.
  2. Avaa kyseisen kansion index.md-tiedosto kaksoisnapsauttamalla sitä.
  3. Muokkaa kynää napsauttamalla oikean yläkulman kynäsymbolia.
  4. Tee siihen muutokset. Voit tarkistaa tämän perustason huijausarkin, jos haluat nähdä, kuinka kuvia tai videoita lisätään. Sinun ei tarvitse edes tietää HTML-tiedostoa.
  5. Selaa alaspäin ja kuvaile muutoksia sitoutumisviestissä.
  6. Varmista, että Luo uusi haara tälle sitoutumiselle ja aloita vetopyyntö -valintanappi on valittuna.
  7. Napsauta "Suorita muutokset".
  8. Napsauta seuraavalla sivulla Luo vetopyyntö.
  9. Lue tarkistuslista varmistaaksesi, että olet tehnyt kaiken, tarkista valintaruudut ja lähetä sitten.

Suoritamme joitain automaattisia testejä varmistaaksemme, että muutokset eivät rikkoneet mitään. Sitten yksi ylläpitäjistämme antaa sinulle palautetta artikkelistasi. Kun kaikki näyttää hyvältä, yhdistämme vetopyyntösi.

Käytämme lopulta panoksesi sivustoon freeCodeCamp.org, jossa miljoonat ihmiset voivat lukea ja viitata siihen.

Osallistuminen freeCodeCampiin on hyvä tapa helpottaa osallistumista avoimeen lähdekoodiin. Voit myös liittyä avustajakeskusteluihimme, hengailla muiden avustajien kanssa ja esittää kysymyksiä.

Lisäksi käännimme äskettäin koko freeCodeCamp-opetussuunnitelman useille maailman suurille kielille.

Jos puhut jotain näistä kielistä, voit auttaa parantamaan käännöksiä. Tämä on toinen tapa avata GitHub-vetopyynnöt ja ansaita Hacktoberfest-paita.

Englannin lisäksi olemme kääntäneet freeCodeCampin koko opetussuunnitelman seuraaviksi:

  • arabialainen
  • Kiinalainen
  • Portugalin kieli
  • Venäjän kieli
  • Espanja

Olemme myös kääntäneet yli 4000 opasartikkelia ohjelmoinnin eri aiheista:

  • arabialainen
  • Kiinalainen
  • Portugalin kieli
  • Venäjän kieli
  • Espanja

Pian nämä kielet ovat live-sivustolla freeCodeCamp.org, ja jokaisella on myös oma foorumi.

Joka kuukausi miljoonat ihmiset käyttävät freeCodeCampin englanninkielistä versiota. Odotamme miljoonien ihmisten käyttävän myös näitä muita kieliversioita. Joten kaikki parannukset, joita voit tehdä näihin käännöksiin, auttavat monia ihmisiä.

Vaihe # 3: OK - tee nyt vielä 4 vetopyyntöä

Voit tehdä vielä neljä vetopyyntöä freeCodeCampille tai mihin tahansa haluamaasi avoimen lähdekoodin projektiin. Tässä on tarkempi opas osallistumiseen avoimeen lähdekoodiin, jos tunnet itsesi seikkailunhaluiseksi.

Vaihe 4: Tarkista ja katso, oletko pätevä

Kun olet kirjautunut Hacktoberfestiin, voit tarkistaa edistymisesi Hacktoberfest-verkkosivustolla.

Vaihe 5: Odota, että Hacktoberfest 2018 -paitasi saapuu postitse

Viime vuosina paitoja on saapunut marraskuussa tai joulukuussa riippuen siitä, kuinka kaukana asut San Franciscosta.

Digital Ocean -tiimin tulisi lopulta ottaa yhteyttä sinuun ja pyytää paitasi kokoa ja toimitusosoitetta. (Muista, että he lähettävät yli 10000 paitaa, joten tämä prosessi vie jonkin aikaa.) Ja kyllä, he lähettävät kansainvälisesti ilmaiseksi.

Usein kysyttyjä kysymyksiä, joita ihmiset kysyvät Hacktoberfestistä

Millaiset vetopyynnöt lasketaan Hacktoberfest-paidan ansaitsemiseen?

Kaikki GitHubin julkiselle repolle tehdyt vetopyynnöt lasketaan. Vetopyynnössä on oltava itse tekemäsi sitoumukset - ei robottien tekemät automaattiset sitoumukset.

Entä jos vetopyyntöjäni ei hyväksytä?

Vaikka vetopyyntöjäsi ei hyväksyttäisi, niiden tulisi silti laskea 5 vetopyyntöön, jotka ovat välttämättömiä paidan ansaitsemiseksi. Ainoa poikkeus on, jos projektin ylläpitäjä päättää merkitä vetopyyntösi "virheelliseksi". He voivat tehdä tämän, jos he pitävät vetopyyntösi vähäisenä vaivana tai jos se sisältää plagiointia.

Entä jos en tee vähintään viittä vetopyyntöä keskiyöhön 31. lokakuuta mennessä?

Niin kauan kuin olet rekisteröitynyt Hacktoberfestille, saat silti postitse ilmaisia ​​tarroja. Joten kannattaa silti rekisteröityä, vaikka olisit liian kiireinen osallistumaan.

Onko henkilökohtaisia ​​Hacktoberfest-tapahtumia, joihin voin osallistua ja saada apua vetopyyntöihini?

Tapahtumia on ympäri maailmaa. Tässä on ajan tasalla oleva luettelo.

Voit myös osallistua freeCodeCamp -opintoryhmätapahtumaan kaupungissa.

Juhli Hacktoberfestiä globaalin avoimen lähdekoodin yhteisön kanssa

Tähän kuukauteen mennessä olemme jo yhdistäneet satoja vetopyyntöjä freeCodeCampin arkistoon. Ja olemme vasta aloittamassa.

Toivon, että osallistut avoimen lähdekoodin yhteisöön, opit muutamia uusia asioita ja pidät hauskaa prosessissa!