Хактоберфест-это ежегодная инициатива Digital Ocean, направленная на поощрение новичков в открытом исходном коде. Стимул-это форма футболок с посадкой дерева в качестве альтернативной награды. В этом году, в результате чрезмерного воздействия, месяц начался с наводнений запросов на удаление спама, подавляющих сопровождающих OSS.
Несмотря на то, что Hacktoberfest 2020 является его 7-м изданием, вы, возможно, никогда не слышали о нем раньше. Это звучит как действительно хорошая идея для мотивации людей участвовать в проектах с открытым исходным кодом. Или так думал Никос Ваггалис, когда мы впервые освещали это два года назад, смотрите Hacktoberfest 2018 — Празднуйте Открытый исходный код!
Цитата с сайта Digital Ocean Hatoberfest:
Хактоберфест® открыт для всех в нашем глобальном сообществе. Независимо от того, являетесь ли вы разработчиком, студентом, обучающимся программированию, организатором мероприятий или компанией любого размера, вы можете способствовать росту открытого исходного кода и вносить позитивный вклад в постоянно растущее сообщество. Все фоны и уровни квалификации поощряются к выполнению этой задачи.
В 2020 году в общей сложности 70 000 футболок (в порядке живой очереди) были предложены в качестве вознаграждения за 4 запроса на вытягивание в период с 1 по 31 октября-с возможностью посадки деревьев в качестве более экологичного варианта.
Однако в этом году, как только начался октябрь, так же как и запросы на вытягивание спама, и даже проекты с открытым исходным кодом, созданные просто с целью их принятия, поскольку идея выиграть футболку с ограниченным тиражом просто для отправки 4 запросов на вытягивание в любой проект с открытым исходным кодом на GitHub оказалась непреодолимой для большого числа людей, не имеющих реальной приверженности открытому исходному коду. В свою очередь, это привело к вспышке твитов от разгневанных и разочарованных сопровождающих, заваленных запросами на вытягивание, которые скорее вредили, чем помогали их репо.
Digital Ocean и GitHub быстро отреагировали обновлением правил. Новые правила, вступающие в силу с 3 октября 2020 года в 12:00:00 UTC, означают, что запросы на вытягивание будут учитываться только для получения футболки или посадки дерева, если они помечены как «хактоберфест-принят» сопровождающим или представлены в репозитории, классифицированном по теме «хактоберфест». Запросы на вытягивание в репозиториях с темой «хактоберфест» также должны быть объединены, одобрены сопровождающим или помечены как «хактоберфест принят», чтобы пройти квалификацию. Крайний срок завершения, объединения, маркировки и утверждения-1 ноября.
Что эти изменения означают для сопровождающих, так это то, что им больше не нужно отказываться от Хактоберфеста, который был первоначальным предложением и не был хорошо принят. Вместо этого есть руководство о том, как классифицировать репо с темой hacktoberfest и применять ярлыки, принятые hacktoberfest, к приемлемым запросам на вытягивание.
DEV, один из партнеров Digital Ocean по Хактоберфесту 2020, опубликовал Этикет Хактоберфеста для участников с советами, которые помогут хакфестерам сделать подходящие запросы на вытягивание, он также реагирует на то, что произошло на прошлой неделе, с этим советом, который проясняет дух правил:
Важно помнить, что Хактоберфест-это качество, а не количество. Низкие усилия и спам-PR расстраивают сопровождающих проектов и требуют, чтобы они тратили свое драгоценное время и энергию, помечая вклады как “недействительные».” Эти виды взносов не приносят пользы проектам, и они даже не будут учитываться в отношении 4 PR, необходимых для получения приза. Давайте работать вместе как сообщество, чтобы принести пользу экосистеме с открытым исходным кодом в этом месяце для всех.
Хакотоберфест всегда был сосредоточен на сообществах с открытым исходным кодом, и сбор вместе и посещение встреч были важной и ценной его частью. Чтобы сохранить эту традицию в 2020 году, когда коронавирус исключает физические встречи, Digital Ocean сотрудничает с OrganizerHQ by Major League Hacking (MLH) и Mattermost, чтобы упростить организацию встреч в Интернете. В списке более 500 таких мероприятий со всего мира. Хотя некоторые из них уже произошли, в течение октября их будет еще больше.
Так что, похоже, есть веская причина для проектов с открытым исходным кодом, чтобы отпраздновать Хактоберфест 2020 в конце концов.