Hacktoberfest on iga-aastane avatud lähtekoodiga projektide, hooldajate ja panustajate pidu, mis kestab kuu aega. Ürituse eesmärk on propageerida avatud lähtekoodi ja julgustada arendajaid panustama.
Hacktoberfest pakub soodustusi esimesele 40 000 osalejale, kes saavad 31. oktoobriks neli tõmbetaotlust. Saate kas istutada oma nimele puu või Hacktoberfesti T-särgi.
Kõik algab teie esimesest tõmbamise/ühendamise taotlusest.
Registreerimine Hacktoberfestile
Hacktoberfestil osalemiseks tuleb esmalt üritusele registreeruda hacktoberfest.com.
Näete selle sarnast ekraani:
Osalemiseks peab teil olema GitHubi või GitLabi konto.
Valige eelistatud hostimisteenus ja klõpsake nuppu ALGATA nuppu. Sellel nupul klõpsates suunatakse teid valitud rakenduse juurde, mis palub teil Hacktoberfesti heaks kiita.
Hacktoberfesti volitamine registreerib teid automaatselt üritusele.
Projektide leidmine GitHubis ja GitLabis, millesse panustada
Ainult kaastööd osalevatesse avatud lähtekoodiga projektidesse GitHub või GitLab läheb Hacktoberfesti puhul arvesse. Osalemiseks peab teil olema GitHubi või GitLabi konto.
GitHub
Hacktoberfestil osalevate projektide leidmiseks GitHubis toimige järgmiselt.
- Navigeerige github.com.
- Liikuge GitHubi otsinguribale või vajutage kaldkriipsu klahvi (/) klaviatuuril.
- Sisestage "Hacktoberfest" ja klõpsake nuppu SISENEMA nuppu.
Ülaltoodud samme järgides kuvatakse mitu tulemust, kusjuures Hacktoberfesti teema on kõige ülaosas. See teema annab teile nimekirja hoidlatest, millesse saate panustada, nagu on näidatud alloleval pildil.
Teise võimalusena võite minna otse lehele GitHub Hacktoberfest teema.
GitLab
Hacktoberfestil osalevate projektide leidmiseks GitLabis:
- Navigeerige gitlab.com.
- Avalehel valige uurida avalikke projekte.
- Valige projektide uurimise lehel teemasid uurima.
- Aastal filtreerida otsingu järgi väljale sisestage "Hacktoberfest".
Ülaltoodud samme järgides kuvatakse mitu tulemust, millest kõige esimene on Hacktoberfesti teema. See teema annab teile nimekirja hoidlatest, millesse saate panustada, nagu on näidatud alloleval pildil.
Teise võimalusena võite minna otse lehele GitLab Hacktoberfest teema.
Tõmbetaotluse (PR) loomine GitHubis
Tõmbetaotlus (PR) on projekti panustaja tehtud ettepanek, mis palub projekti hooldajal projekti kavandatud muudatused üle vaadata ja liita.
Suhtekorralduse tegemiseks peate leidma Hacktoberfesti projekti, millesse soovite panustada. Kui olete projekti leidnud, klõpsake nuppu kahvel nupp paremas ülanurgas:
Projekti ühendamine loob teie GitHubi kontole projekti koopia, mis võimaldab teil teha muudatusi põhiprojekti mõjutamata. Pärast projekti käivitamist kloonige hoidla oma kontolt ja tehke muudatused kohalikus arenduskeskkonnas.
Lugege kindlasti läbi projekti panuse juhised ja järgige neid, et suurendada oma tõmbetaotluse tõenäosust.
Pärast muudatuste tegemist ja hoidla kahvelversiooni lisamist, tehke muudatused Giti abilja lükake need GitHubisse.
Kui muudatused kajastuvad GitHubis, saate teate, et teie kahvel on põhiharust eespool, nagu on näidatud alloleval pildil.
Järgmisena klõpsake nuppu panustada nuppu viibal. Sellel nupul klõpsamine palub teil avada tõmbetaotlus, nagu on näidatud alloleval pildil.
Seejärel klõpsake nuppu avatud tõmbamistaotlus nuppu. See viib teid lehele, kus saate üle vaadata kaastöö juhised ning oma tõmbamistaotluse pealkiri ja kirjeldus.
Täitke nõutud väljad ja klõpsake nuppu Loo tõmbamistaotlus nuppu, nagu on näidatud alloleval pildil.
Olete loonud tõmbamistaotluse. Nüüd oodake, kuni projekti hooldajad teie panuse üle vaatavad ja ühendavad või lükkavad tagasi.
GitLabis ühendamistaotluse loomine
Liitmistaotlus on identne tõmbamistaotlusega. Ainus erinevus on nende vastavates nimedes.
Ühinemistaotluse tegemiseks peate esmalt leidma Hacktoberfesti projekti, millesse soovite panustada. Kui olete projekti leidnud, klõpsake paremas ülanurgas kahvli nuppu:
Projekti ühendamine loob teie GitLabi kontole projekti koopia, mis võimaldab teil teha muudatusi põhiprojekti mõjutamata. Pärast projekti käivitamist kloonige hoidla oma kontolt ja tehke muudatused kohalikus arenduskeskkonnas.
Lugege kindlasti läbi projekti panuse juhised ja järgige neid, et suurendada oma tõmbetaotluse tõenäosust.
Pärast muudatuste tegemist ja hoidla kahvelversiooni lisamist kinnitage muudatused ja lükake need GitLabi.
Kui olete oma muudatused GitLabi edastanud, liikuge oma harutatud projektile ja klõpsake nuppu Ühenda taotlused külgribal. See avab ühendamistaotluse ja a Uus liitmistaotlus nuppu. Klõpsake nuppu Uus liitmistaotlus nuppu, nagu on näidatud alloleval pildil.
Järgmisena peate valima a allikas ja sihtmärk haru. The allikas haru peaks olema haru, kus asuvad muudatused, mida soovite põhihoidlasse sisse viia. The sihtmärk filiaal peaks olema peamine hoidla, kuhu soovite oma muudatused sisse viia. Pärast harude valimist klõpsake nuppu Võrrelge filiaale ja jätkake nuppu, nagu on näidatud alloleval pildil.
Klõpsates Võrrelge filiaale ja jätkake nupp viib teid lehele, kus saate sisestada oma liitmistaotluse pealkirja ja kirjelduse.
Täitke nõutud üksikasjad ja klõpsake nuppu Ühendamistaotluse loomise nupp, nagu on näidatud alloleval pildil.
Sellel nupul klõpsates luuakse teie liitmistaotlus. Nüüd peate ootama, kuni projekti hooldajad teie tõmbamistaotluse üle vaatavad ja ühendavad või sulgevad.
Hacktoberfesti tingimused
Kõik Hacktoberfesti projektidesse tehtud panused peavad jääma Hacktoberfesti piiridesse ega tohi olla rämpspost. Hacktoberfesti reeglite eiramine võib kaasa tuua ürituselt diskvalifitseerimise.
Hacktoberfest annab seitsmepäevase ülevaatusperioodi tõmbamis-/ühendamistaotlustele, mis järgivad kõiki juhiseid. Kui teie PR on hea, peaks projekt selle Hacktoberfesti jaoks selle aja jooksul vastu võtma.
Head panustamist!