Хактоберфест је годишња прослава пројеката отвореног кода, одржавалаца и сарадника која траје месец дана. Догађај има за циљ да промовише отворени код и подстакне програмере да допринесу.
Хактоберфест долази са подстицајима за првих 40.000 учесника који добију четири захтева за повлачење спојена до 31. октобра. Можете или посадити дрво на ваше име или мајицу Хактоберфеста.
Све почиње са вашим првим захтевом за повлачење/спајање.
Регистрација за Хацктоберфест
Да бисте учествовали на Хацктоберфесту, прво се морате регистровати за догађај на хацктоберфест.цом.
Видећете екран сличан овоме:
Морате имати ГитХуб или ГитЛаб налог да бисте учествовали.
Одаберите жељену услугу хостинга и кликните на ИНИЦИЈАТИ дугме. Кликом на ово дугме бићете преусмерени на одабрану апликацију, која ће од вас тражити да одобрите Хацктоберфест.
Ауторизација Хацктоберфеста ће вас аутоматски регистровати за догађај.
Проналажење пројеката којима можете допринети на ГитХуб & ГитЛаб
Само доприноси укљученим пројектима отвореног кода на
ГитХуб или ГитЛаб рачунаће се за Хактоберфест. Морате имати ГитХуб или ГитЛаб налог да бисте учествовали.ГитХуб
Да бисте пронашли пројекте који учествују на Хацктоберфесту на ГитХуб-у:
- Иди на гитхуб.цом.
- Идите до траке за претрагу на ГитХуб-у или притисните коси тастер (/) на тастатури.
- Унесите „Хацктоберфест“ и кликните на ЕНТЕР дугме.
Праћење горе наведених корака приказаће неколико резултата, са темом Хактоберфеста на самом врху. Ова тема ће вам дати листу спремишта којима можете допринети, као што је приказано на слици испод.
Алтернативно, можете директно отићи на ГитХуб Хацктоберфест тема.
ГитЛаб
Да бисте пронашли пројекте који учествују на Хацктоберфесту на ГитЛаб-у:
- Иди на гитлаб.цом.
- На почетној страници изаберите истражи јавне пројекте.
- На страници истраживања пројеката изаберите истражите теме.
- У филтрирати претрагу поље, унесите „Хацктоберфест“.
Праћење горе наведених корака приказаће неколико резултата, са темом Хактоберфеста као прва. Ова тема ће вам дати листу спремишта којима можете допринети, као што је приказано на слици испод.
Алтернативно, можете директно отићи на ГитЛаб Хацктоберфест тема.
Креирање захтева за повлачење (ПР) на ГитХуб-у
Захтев за повлачење (ПР) је предлог који сачињава пројекат који тражи од одржаваоца пројекта да прегледа и споји предложене измене у пројекат.
Да бисте направили ПР, морате пронаћи пројекат Хактоберфеста коме желите да допринесете. Када пронађете пројекат, кликните на виљушка дугме у горњем десном углу:
Форкинг пројекат креира копију пројекта на вашем ГитХуб налогу, омогућавајући вам да уносите измене без утицаја на главни пројекат. Након раздвајања пројекта, клонирајте спремиште са свог налога и извршите промене у свом локалном развојном окружењу.
Обавезно прочитајте смернице за допринос пројекта и пратите их да бисте повећали шансе за захтев за повлачење.
Након што извршите измене и додате своју рачвасту верзију спремишта, урезивање промена користећи Гит, и гурните их на ГитХуб.
Када се промене рефлектују на ГитХуб-у, добићете обавештење да је ваша виљушка „обвезује се“ испред главне гране, као што је приказано на слици испод.
Затим кликните на доприносе дугме на упиту. Кликом на ово дугме од вас ће се тражити да отворите захтев за повлачење, као што је приказано на слици испод.
Затим кликните на отворени захтев за повлачење дугме. Ово ће вас одвести на страницу на којој ћете прегледати смернице за доприносе и наслов и опис вашег захтева за повлачење.
Попуните потребна поља и кликните на Креирајте захтев за повлачење дугме, као што је приказано на слици испод.
Направили сте захтев за повлачење. Сада сачекајте да одржаваоци пројекта прегледају и споје или одбију ваш допринос.
Креирање захтева за спајање на ГитЛаб-у
Захтев за спајање је идентичан захтеву за повлачење. Једина разлика су њихова имена.
Да бисте поднели захтев за спајање, прво морате да пронађете пројекат Хактоберфеста коме желите да допринесете. Када пронађете пројекат, кликните на дугме виљушке у горњем десном углу:
Форкинг пројекат креира копију пројекта на вашем ГитЛаб налогу, омогућавајући вам да уносите измене без утицаја на главни пројекат. Након раздвајања пројекта, клонирајте спремиште са свог налога и извршите промене у свом локалном развојном окружењу.
Обавезно прочитајте смернице за допринос пројекта и пратите их да бисте повећали шансе за захтев за повлачење.
Након што извршите измене и додате своју рачвасту верзију спремишта, урезујте измене и гурните их у ГитЛаб.
Након што унесете измене у ГитЛаб, идите до свог рачваног пројекта и кликните Обједињавање захтева у бочној траци. Ово ће приказати екран који објашњава захтев за спајање и а Нови захтев за спајање дугме. Кликните Нови захтев за спајање дугме, као што је приказано на слици испод.
Затим ћете морати да изаберете а извор и циљ грана. Тхе извор грана би требало да буде грана у којој се налазе промене које желите да унесете у главно спремиште. Тхе циљ грана треба да буде главно спремиште где желите да урезујете своје промене. Након што изаберете гране, кликните на Упоредите гране и наставите дугме, као што је приказано на слици испод.
Кликом на Упоредите гране и наставите дугме ће вас одвести на страницу где можете да унесете наслов и опис вашег захтева за спајање.
Попуните потребне детаље и кликните на Дугме за креирање захтева за спајање, као што је приказано на слици испод.
Кликом на ово дугме креирате захтев за спајање. Сада морате да сачекате да одржаваоци пројекта прегледају и споје или затворе ваш захтев за повлачење.
Услови и одредбе Хактоберфеста
Сви доприноси који се дају пројектима Хактоберфеста морају бити у оквиру Хактоберфеста и не смеју бити нежељени. Непоштовање правила Хактоберфеста може довести до дисквалификације са догађаја.
Хацктоберфест издаје седмодневни период прегледа за захтеве за повлачење/спајање који прате све смернице. Ако је ваш ПР добар, пројекат би требало да га прихвати за Хацктоберфест у том временском оквиру.
Срећан допринос!