Hacktoberfest on vuosittainen kuukauden kestävä avoimen lähdekoodin projektien, ylläpitäjien ja avustajien juhla. Tapahtuman tavoitteena on edistää avointa lähdekoodia ja kannustaa kehittäjiä osallistumaan.
Hacktoberfest sisältää kannustimia ensimmäisille 40 000 osallistujalle, jotka saavat neljä vetopyyntöä yhdistettynä 31. lokakuuta mennessä. Voit joko istuttaa puun nimellesi tai Hacktoberfest T-paidan.
Kaikki alkaa ensimmäisestä veto/yhdistämispyynnöstäsi.
Ilmoittautuminen Hacktoberfestiin
Osallistuaksesi Hacktoberfestiin, sinun tulee ensin rekisteröityä tapahtumaan osoitteessa hacktoberfest.com.
Näet tämän kaltaisen näytön:
Osallistuaksesi sinulla on oltava GitHub- tai GitLab-tili.
Valitse haluamasi isännöintipalvelu ja napsauta ALOITTAA -painiketta. Tämän painikkeen napsauttaminen ohjaa sinut valitsemaasi sovellukseen, joka pyytää sinua hyväksymään Hacktoberfestin.
Hacktoberfestin valtuuttaminen rekisteröi sinut automaattisesti tapahtumaan.
Hankkeiden löytäminen GitHubista ja GitLabista
Vain osallistumismaksut avoimen lähdekoodin projekteihin
GitHub tai GitLab otetaan huomioon Hacktoberfestissä. Osallistuaksesi sinulla on oltava GitHub- tai GitLab-tili.GitHub
Hacktoberfestiin osallistuvien projektien löytäminen GitHubista:
- Navigoida johonkin github.com.
- Siirry GitHubin hakupalkkiin tai paina kauttaviivanäppäintä (/) näppäimistölläsi.
- Kirjoita "Hacktoberfest" ja napsauta TULLA SISÄÄN -painiketta.
Yllä olevien vaiheiden noudattaminen näyttää useita tuloksia, ja Hacktoberfest-aihe on aivan yläosassa. Tämä aihe antaa sinulle luettelon arkistoista, joihin voit osallistua, kuten alla olevassa kuvassa näkyy.
Vaihtoehtoisesti voit siirtyä suoraan kohtaan GitHub Hacktoberfest aihe.
GitLab
Hacktoberfestiin osallistuvien projektien löytäminen GitLabista:
- Navigoida johonkin gitlab.com.
- Valitse etusivulla tutkia julkisia hankkeita.
- Valitse Tutki projekteja -sivulla tutkia aiheita.
- Vuonna suodattaa haun perusteella kirjoita "Hacktoberfest".
Yllä olevien vaiheiden noudattaminen näyttää useita tuloksia, joista Hacktoberfest-aihe on ensimmäinen. Tämä aihe antaa sinulle luettelon arkistoista, joihin voit osallistua, kuten alla olevassa kuvassa näkyy.
Vaihtoehtoisesti voit siirtyä suoraan kohtaan GitLab Hacktoberfest aihe.
Pull Request (PR) -pyynnön luominen GitHubissa
Vetopyyntö (PR) on hankkeen avustajan tekemä ehdotus, jossa pyydetään projektin ylläpitäjää tarkistamaan ja yhdistämään projektiin ehdotetut muutokset.
PR: n tekemiseksi sinun on löydettävä Hacktoberfest-projekti, johon haluat osallistua. Kun olet löytänyt projektin, napsauta haarukka painiketta oikeassa yläkulmassa:
Projektin muodostaminen luo kopion projektista GitHub-tilillesi, jolloin voit tehdä muutoksia vaikuttamatta pääprojektiin. Kun olet muodostanut projektin, kloonaa arkisto tililtäsi ja tee muutokset paikalliseen kehitysympäristöösi.
Muista lukea projektin osallistumisohjeet ja noudattaa niitä lisätäksesi vetopyyntösi mahdollisuuksia.
Kun olet tehnyt muutokset ja lisännyt arkiston haarukkaversiosi, tee muutokset Gitin avulla, ja työnnä ne GitHubiin.
Kun muutokset näkyvät GitHubissa, saat kehotteen, joka ilmoittaa, että haarukkasi on "sitoutunut" päähaaran edellä, kuten alla olevassa kuvassa näkyy.
Napsauta seuraavaksi osallistua -painiketta kehotteessa. Tämän painikkeen napsauttaminen kehottaa sinua avaamaan vetopyynnön alla olevan kuvan mukaisesti.
Napsauta sitten avoin vetopyyntö -painiketta. Tämä vie sinut sivulle, jolla voit tarkastella osallistumisohjeita sekä vetopyyntösi otsikon ja kuvauksen.
Täytä vaaditut kentät ja napsauta Luo vetopyyntö -painiketta, kuten alla olevassa kuvassa näkyy.
Olet luonut vetopyynnön. Odota nyt, että projektin ylläpitäjät tarkistavat ja yhdistävät tai hylkäävät panuksesi.
Yhdistämispyynnön luominen GitLabissa
Yhdistämispyyntö on identtinen vetopyynnön kanssa. Ainoa ero on niiden vastaavat nimet.
Jotta voit tehdä yhdistämispyynnön, sinun on ensin löydettävä Hacktoberfest-projekti, johon haluat osallistua. Kun olet löytänyt projektin, napsauta oikeassa yläkulmassa olevaa haarukkapainiketta:
Projektin muodostaminen luo kopion projektista GitLab-tilillesi, jolloin voit tehdä muutoksia vaikuttamatta pääprojektiin. Kun olet muodostanut projektin, kloonaa arkisto tililtäsi ja tee muutokset paikalliseen kehitysympäristöösi.
Muista lukea projektin osallistumisohjeet ja noudattaa niitä lisätäksesi vetopyyntösi mahdollisuuksia.
Kun olet tehnyt muutokset ja lisännyt arkiston haarukkaversiosi, vahvista muutokset ja työnnä ne GitLabiin.
Kun olet työstänyt muutokset GitLabiin, siirry haarautuneeseen projektiisi ja napsauta Yhdistä pyynnöt sivupalkissa. Tämä tuo esiin näytön, jossa selitetään yhdistämispyyntö ja a Uusi yhdistämispyyntö -painiketta. Klikkaa Uusi yhdistämispyyntö -painiketta, kuten alla olevassa kuvassa näkyy.
Seuraavaksi sinun on valittava a lähde ja kohde haara. The lähde haaran tulee olla haara, jossa muutokset, jotka haluat sitoa päätietovarastoon, sijaitsevat. The kohde haaran tulee olla päävarasto, johon haluat tehdä muutokset. Kun olet valinnut haarat, napsauta Vertaa sivuliikkeitä ja jatka -painiketta, kuten alla olevassa kuvassa näkyy.
Napsauttamalla Vertaa sivuliikkeitä ja jatka -painike vie sinut sivulle, jolle voit kirjoittaa otsikon ja kuvauksen yhdistämispyyntöäsi varten.
Täytä vaaditut tiedot ja napsauta Luo yhdistämispyyntö -painike, kuten alla olevassa kuvassa näkyy.
Napsauttamalla tätä painiketta luodaan yhdistämispyyntösi. Nyt sinun on odotettava, että projektin ylläpitäjät tarkistavat ja yhdistävät tai sulkevat vetopyyntösi.
Hacktoberfestin säännöt ja ehdot
Kaikkien Hacktoberfest-projekteihin lisättyjen lahjoitusten on oltava Hacktoberfestin rajoissa, eivätkä ne saa olla roskapostia. Hacktoberfestin sääntöjen noudattamatta jättäminen voi johtaa tapahtumasta poissulkemiseen.
Hacktoberfest antaa seitsemän päivän tarkistusajan vetämis-/yhdistämispyynnöille, jotka noudattavat kaikkia ohjeita. Jos PR on hyvä, projektin pitäisi hyväksyä se Hacktoberfestiin tuon ajan kuluessa.
Hyvää osallistumista!