Току-що взех безплатната си риза Hacktoberfest. Ето бърз начин да получите своя.

Всеки октомври Digital Ocean и GitHub доставят безплатни ризи Hacktoberfest на хиляди хора по света.

Получих ризи на Hacktoberfest през последните три години и ги нося с гордост.

В тази бърза статия ще ви покажа как можете да получите риза Hacktoberfest - дори и никога преди да не сте кодирали.

Изводът е следният: ако можете да отворите 5 заявки за изтегляне до 31 октомври - и аз ще ви преведа как да направите това - можете да получите вашата собствена риза Hacktoberfest, изпратена безплатно до вашата врата.

Стъпка 1: Регистрирайте се за Hacktoberfest

Трябва ви акаунт в GitHub. Ако все още нямате такъв, можете да го създадете безплатно само за няколко минути.

След това отидете на страницата за регистрация на Hacktoberfest и следвайте инструкциите. Това отнема само момент.

Стъпка 2: Научете как да направите заявка за изтегляне

Исканията за изтегляне са начин за принос на промените в кода ви към проект с отворен код. Те използват инструмент, наречен Git, който работи на социална платформа за кодиране, наречена GitHub.

GitHub е центърът на отворената вселена и е дом на проекти като Linux и React.js.

Може да отнеме месеци, докато разработчиците се получат достатъчно добри, за да допринесат за някои от тези проекти. Но общността freeCodeCamp улесни абсолютно начинаещите да допринесат за нашия проект с отворен код.

Можете да допринесете за freeCodeCamp направо във вашия браузър на GitHub. Не е необходимо да инсталирате нищо на компютъра си. Дори не е нужно да знаете език за програмиране. Просто трябва да изберете статия, която искате да спомогнете за подобряване.

Ето кратко GIF, показващо как можете да направите това:

Стъпките са:

  1. Разгледайте хранилището на freeCodeCamp и изберете статия, която искате да спомогнете за подобряване.
  2. Отворете файла index.md на тази папка, като щракнете двукратно върху нея.
  3. Щракнете върху символа на писалката в горния десен ъгъл, за да го редактирате.
  4. Направете промените в него. Можете да разгледате тази основна измамна таблица на Markdown, ако искате да видите как да добавяте изображения или видеоклипове. Дори не е нужно да знаете HTML.
  5. Превъртете надолу и опишете вашите промени в съобщението за фиксиране.
  6. Уверете се, че е избран бутонът „Създаване на нов клон за този фиксиране и стартиране на заявка за изтегляне“.
  7. Щракнете върху „Фиксиране на промените“.
  8. На следващата страница щракнете върху „Създаване на заявка за изтегляне“.
  9. Прочетете контролния списък, за да сте сигурни, че сте направили всичко, и поставете отметки в квадратчетата, след което изпратете.

Ще пуснем някои автоматични тестове, за да се уверим, че промените не са нарушили нищо. Тогава един от нашите поддръжници ще ви даде обратна връзка за вашата статия. След като всичко изглежда добре, ще обединим вашата заявка за изтегляне.

В крайна сметка ще внесем вашия принос на freeCodeCamp.org, където милиони хора могат да го прочетат и да го направят.

Приносът към freeCodeCamp е добър начин за улесняване на допринасянето за отворен код. Можете също да се присъедините към нашата чат стая за сътрудници, за да се разхождате с други сътрудници и да задавате въпроси.

Също така наскоро преведохме цялата учебна програма на freeCodeCamp на няколко основни световни езика.

Ако говорите някой от тези езици, можете да помогнете за подобряване на нашите преводи. Това е друг начин да отворите заявки за изтегляне на GitHub и да спечелите риза Hacktoberfest.

В допълнение към английския, ние преведохме пълната учебна програма на freeCodeCamp на:

  • Арабски
  • Китайски
  • Португалски
  • Руски
  • Испански

Преведохме и повече от 4000 статии с ръководство по различни програмни теми:

  • Арабски
  • Китайски
  • Португалски
  • Руски
  • Испански

Скоро тези езици ще бъдат на живо на freeCodeCamp.org и всеки също ще има свой собствен форум.

Всеки месец милиони хора използват английската версия на freeCodeCamp. Очакваме милиони хора да използват и тези езикови версии. Така че всички подобрения, които можете да направите в тези преводи, ще помогнат на много хора.

Стъпка # 3: Добре - сега направете още 4 заявки за изтегляне

Можете да направите още четири заявки за изтегляне към freeCodeCamp или какъвто и да е проект с отворен код, който искате. Ето по-подробно ръководство за принос към отворен код, ако се чувствате авантюристично.

Стъпка # 4: Проверете и вижте дали сте се квалифицирали

След като се регистрирате за Hacktoberfest, можете да проверите напредъка си на уебсайта на Hacktoberfest.

Стъпка # 5: Изчакайте вашата риза Hacktoberfest 2018 да пристигне по пощата

През последните години ризи пристигнаха през ноември или декември, в зависимост от това колко далеч живеете от Сан Франциско.

Екипът на Digital Ocean в крайна сметка трябва да се свърже с вас с искане за размера на вашата риза и адреса за доставка. (Имайте предвид, че изпращат над 10 000 ризи, така че този процес ще отнеме известно време.) И да, те ще се изпращат безплатно в международен план.

Често задавани въпроси, които хората задават за Hacktoberfest

Какви видове заявки за изтегляне се броят за спечелване на ризата Hacktoberfest?

Всяка заявка за изтегляне, направена до публично репо на GitHub, ще се брои. Искането за изтегляне трябва да съдържа ангажименти, които лично сте направили вие, а не автоматизирани ангажименти от ботове.

Ами ако моите заявки за изтегляне не се приемат?

Дори ако вашите заявки за изтегляне не се приемат, те пак трябва да се отчитат за вашите 5 искания за изтегляне, необходими за печелене на ризата. Единственото изключение би било, ако поддържащият проект реши да маркира вашата заявка за изтегляне като „невалидна“. Те могат да направят това, ако възприемат искането ви за издърпване като малко усилие или ако съдържа плагиатство.

Ами ако не направя поне пет заявки за изтегляне до полунощ на 31 октомври?

Докато сте се регистрирали за Hacktoberfest, пак ще получите няколко безплатни стикера по пощата. Така че все пак си струва да се регистрирате, дори ако сте твърде заети, за да участвате.

Има ли лични събития от Hacktoberfest, на които мога да присъствам и да получа помощ за моите заявки за изтегляне?

Има събития по целия свят. Ето актуален списък.

Можете също да присъствате на събитие за учебна група freeCodeCamp във вашия град.

Празнувайте Hacktoberfest с глобалната общност с отворен код

Досега този месец вече сме обединили стотици заявки за изтегляне в хранилището на freeCodeCamp. И тепърва започваме.

Надявам се да допринесете за общността с отворен код, да научите няколко нови неща и да се забавлявате в процеса!