„Hacktoberfest“ yra kasmetinė mėnesį trunkanti atvirojo kodo projektų, prižiūrėtojų ir bendradarbių šventė. Renginiu siekiama reklamuoti atvirąjį kodą ir paskatinti kūrėjus prisidėti.

„Hacktoberfest“ suteikia paskatų pirmiesiems 40 000 dalyvių, kurie iki spalio 31 d. gaus keturias ištraukimo užklausas. Galite pasodinti medį savo vardu arba „Hacktoberfest“ marškinėlius.

Viskas prasideda nuo jūsų pirmosios ištraukimo / sujungimo užklausos.

Registracija į Hacktoberfest

Norėdami dalyvauti Hacktoberfest, pirmiausia turite užsiregistruoti renginyje hacktoberfest.com.

Pamatysite panašų į šį ekraną:

Norėdami dalyvauti, turite turėti GitHub arba GitLab paskyrą.

Pasirinkite pageidaujamą prieglobos paslaugą ir spustelėkite PRADĖTI mygtuką. Spustelėję šį mygtuką būsite nukreipti į pasirinktą programą, kurioje bus paprašyta patvirtinti Hacktoberfest.

Įgaliojus Hacktoberfest, būsite automatiškai užregistruoti renginyje.

„GitHub“ ir „GitLab“ projektų, prie kurių galima prisidėti, paieška

Tik įnašai į dalyvaujančius atvirojo kodo projektus

instagram viewer
„GitHub“ arba „GitLab“. bus skaičiuojamas Hacktoberfest. Norėdami dalyvauti, turite turėti GitHub arba GitLab paskyrą.

GitHub

Norėdami rasti projektus, dalyvaujančius Hacktoberfest, GitHub:

  1. Eikite į github.com.
  2. Eikite į paieškos juostą „GitHub“ arba paspauskite pasvirojo brūkšnio klavišą (/) klaviatūroje.
  3. Įveskite „Hacktoberfest“ ir spustelėkite ENTER mygtuką.

Atlikus aukščiau nurodytus veiksmus, bus rodomi keli rezultatai, o pačiame viršuje – Hacktoberfest tema. Šioje temoje bus pateiktas saugyklų, prie kurių galite prisidėti, sąrašas, kaip parodyta paveikslėlyje žemiau.

Arba galite tiesiogiai eiti į GitHub Hacktoberfest tema.

GitLab

Norėdami rasti projektus, dalyvaujančius Hacktoberfest, GitLab:

  1. Eikite į gitlab.com.
  2. Pagrindiniame puslapyje pasirinkite tyrinėti viešuosius projektus.
  3. Puslapyje tyrinėti projektus pasirinkite tyrinėti temas.
  4. Viduje filtruoti pagal paiešką lauke įveskite „Hacktoberfest“.

Jei atliksite aukščiau nurodytus veiksmus, bus rodomi keli rezultatai, o Hacktoberfest tema bus pati pirmoji. Šioje temoje bus pateiktas saugyklų, prie kurių galite prisidėti, sąrašas, kaip parodyta paveikslėlyje žemiau.

Arba galite tiesiogiai eiti į GitLab Hacktoberfest tema.

Ištraukimo užklausos (PR) kūrimas „GitHub“.

Ištraukimo užklausa (PR) yra projekto dalyvio pateiktas pasiūlymas, kuriuo prašoma projekto prižiūrėtojo peržiūrėti ir sujungti siūlomus projekto pakeitimus.

Norėdami sukurti viešąjį ryšį, turite rasti Hacktoberfest projektą, prie kurio norite prisidėti. Suradę projektą, spustelėkite šakutė mygtuką viršutiniame dešiniajame kampe:

Sujungus projektą sukuriama projekto kopija jūsų „GitHub“ paskyroje, leidžianti atlikti pakeitimus nepažeidžiant pagrindinio projekto. Sujungę projektą, klonuokite saugyklą iš savo paskyros ir atlikite pakeitimus vietinėje kūrimo aplinkoje.

Būtinai perskaitykite projekto indėlio gaires ir laikykitės jų, kad padidintumėte tikimybę, kad jūsų prašymas bus pateiktas.

Atlikę pakeitimus ir pridėję šakotąją saugyklos versiją, atlikti pakeitimus naudodami Git, ir perkelkite juos į „GitHub“.

Kai pakeitimai atsispindės „GitHub“, gausite raginimą, informuojantį, kad jūsų šakutė „įsipareigoja“ prieš pagrindinę šaką, kaip parodyta paveikslėlyje žemiau.

Tada spustelėkite prisidėti raginimo mygtuką. Spustelėję šį mygtuką būsite paraginti atidaryti ištraukimo užklausą, kaip parodyta paveikslėlyje žemiau.

Tada spustelėkite atidaryti traukimo užklausą mygtuką. Taip pateksite į puslapį, kuriame peržiūrėsite įnašo gaires ir įtraukimo užklausos pavadinimą bei aprašą.

Užpildykite reikiamus laukus ir spustelėkite Sukurti ištraukimo užklausą mygtuką, kaip parodyta paveikslėlyje žemiau.

Sukūrėte ištraukimo užklausą. Dabar palaukite, kol projekto prižiūrėtojai peržiūrės ir sujungs arba atmes jūsų indėlį.

Sujungimo užklausos kūrimas „GitLab“.

Sujungimo užklausa yra identiška ištraukimo užklausai. Vienintelis skirtumas yra atitinkami jų pavadinimai.

Norėdami pateikti sujungimo užklausą, pirmiausia turite rasti Hacktoberfest projektą, prie kurio norite prisidėti. Suradę projektą, spustelėkite šakutės mygtuką viršutiniame dešiniajame kampe:

Sujungus projektą sukuriama projekto kopija jūsų „GitLab“ paskyroje, leidžianti atlikti pakeitimus nepažeidžiant pagrindinio projekto. Sujungę projektą, klonuokite saugyklą iš savo paskyros ir atlikite pakeitimus vietinėje kūrimo aplinkoje.

Būtinai perskaitykite projekto indėlio gaires ir laikykitės jų, kad padidintumėte tikimybę, kad jūsų prašymas bus pateiktas.

Atlikę pakeitimus ir pridėję šakotąją saugyklos versiją, atlikite pakeitimus ir stumkite juos į „GitLab“..

Perkėlę pakeitimus į „GitLab“, eikite į šakotąjį projektą ir spustelėkite Sujungti prašymus šoninėje juostoje. Bus parodytas ekranas, paaiškinantis sujungimo užklausą ir a Nauja sujungimo užklausa mygtuką. Spustelėkite Nauja sujungimo užklausa mygtuką, kaip parodyta paveikslėlyje žemiau.

Tada turėsite pasirinkti a šaltinis ir taikinys šaka. The šaltinis filialas turėtų būti filialas, kuriame yra pakeitimai, kuriuos norite atlikti pagrindinėje saugykloje. The taikinys filialas turėtų būti pagrindinė saugykla, kurioje norite atlikti pakeitimus. Pasirinkę šakas, spustelėkite Palyginkite filialus ir tęskite mygtuką, kaip parodyta paveikslėlyje žemiau.

Paspaudę Palyginkite filialus ir tęskite mygtukas nukreips jus į puslapį, kuriame galėsite įvesti sujungimo užklausos pavadinimą ir aprašą.

Užpildykite reikiamus duomenis ir spustelėkite Sukurti sujungimo užklausos mygtuką, kaip parodyta paveikslėlyje žemiau.

Spustelėjus šį mygtuką sukuriama sujungimo užklausa. Dabar turite palaukti, kol projekto prižiūrėtojai peržiūrės ir sujungs arba uždarys jūsų ištraukimo užklausą.

„Hacktoberfest“ taisyklės ir sąlygos

Visi įnašai į „Hacktoberfest“ projektus turi neviršyti „Hacktoberfest“ ribų ir neturi būti šlamšto. Hacktoberfest taisyklių nesilaikymas gali būti diskvalifikuotas iš renginio.

„Hacktoberfest“ pateikia septynių dienų peržiūros laikotarpį ištraukimo / sujungimo užklausoms, kurios atitinka visas gaires. Jei jūsų viešasis ryšys geras, projektas turėtų priimti jį į Hacktoberfest per tą laiką.

Laimingas prisidėjimas!