Π–Π΅Π»Π°Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ„ΡƒΡ‚Π±ΠΎΠ»ΠΊΡƒ ΠΎΡ‚ Hacktoberfest ΠΏΡ€ΠΈΠ²Π΅Π»ΠΎ ΠΊ спам-Π°Ρ‚Π°ΠΊΠ΅ Π½Π° GitHub-Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ

Π•ΠΆΠ΅Π³ΠΎΠ΄Π½ΠΎ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΠΌΠΎΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Digital Ocean мСроприятиС Hacktoberfest нСвольно ΠΏΡ€ΠΈΠ²Π΅Π»ΠΎ ΠΊ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ спам-Π°Ρ‚Π°ΠΊΠ΅, ΠΈΠ·-Π·Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹, Π²Π΅Π΄ΡƒΡ‰ΠΈΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π½Π° GitHub, ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΠ»ΠΈΡΡŒ с Π²ΠΎΠ»Π½ΠΎΠΉ ΠΌΠ΅Π»ΠΊΠΈΡ… ΠΈΠ»ΠΈ бСсполСзных pull-запросов. ИзмСнСния Π² ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… запросах сводились, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΊ Π·Π°ΠΌΠ΅Π½Π΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… символов Π² Ρ„Π°ΠΉΠ»Π°Ρ… Readme ΠΈΠ»ΠΈ добавлСнию Ρ„ΠΈΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠΉ.

ΠŸΡ€ΠΈΡ‡ΠΈΠ½ΠΎΠΉ спам-Π°Ρ‚Π°ΠΊΠΈ стала публикация Π² YouTube-Π±Π»ΠΎΠ³Π΅ CodeWithHarry, ΠΈΠΌΠ΅ΡŽΡ‰Π΅ΠΌ ΠΎΠΊΠΎΠ»ΠΎ 700 тысяч подписчиков, дСмонстрации ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ с ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ усилиями ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ„ΡƒΡ‚Π±ΠΎΠ»ΠΊΡƒ ΠΎΡ‚ Digital Ocean, ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΠ² Π»ΡŽΠ±ΠΎΠΌΡƒ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΌΡƒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ Π½Π° GitHub pull-запрос с ΠΌΠ΅Π»ΠΊΠΎΠΉ ΠΏΡ€Π°Π²ΠΊΠΎΠΉ. Π’ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° обвинСния Π² ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Π°Ρ‚Π°ΠΊΠΈ Π½Π° сообщСство Π°Π²Ρ‚ΠΎΡ€ YouTube-ΠΊΠ°Π½Π°Π»Π° пояснил, Ρ‡Ρ‚ΠΎ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π» Π²ΠΈΠ΄Π΅ΠΎ для обучСния ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ΅ pull-запросов ΠΈ Ρ…ΠΎΡ‚Π΅Π» ΠΏΡ€ΠΈΠ²Π»Π΅Ρ‡ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΊ ΠΌΠ΅Ρ€ΠΎΠΏΡ€ΠΈΡΡ‚ΠΈΡŽ.

ΠŸΡ€ΠΈ этом ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ Π² Π²ΠΈΠ΄Π΅ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ дСмонстрировал бСсполСзныС измСнСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ быстро Π±Ρ‹Π»ΠΈ растираТированы. Поиск Π² GitHub Ρ‚ΠΈΠΏΠΎΠ²ΠΎΠ³ΠΎ примСчания «improve docs», ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² Π²ΠΈΠ΄Π΅ΠΎ, ΠΏΠΎΠΊΠ°Π·Π°Π» 320 тысяч заявок, Π° поиск Ρ„Ρ€Π°Π·Ρ‹ «amazing project» — 21 тысячу.
Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚Π° мэйнтСйнСры Π±Ρ‹Π»ΠΈ Π²Ρ‹Π½ΡƒΠΆΠ΄Π΅Π½Ρ‹ вмСсто Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ чисткой спама ΠΈ Ρ€Π°Π·Π±ΠΎΡ€ΠΎΠΌ ΠΌΠ΅Π»ΠΎΡ‡Π΅ΠΉ. НапримСр, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Grails ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ 50 ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… запросов.

Π–Π΅Π»Π°Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ„ΡƒΡ‚Π±ΠΎΠ»ΠΊΡƒ ΠΎΡ‚ Hacktoberfest ΠΏΡ€ΠΈΠ²Π΅Π»ΠΎ ΠΊ спам-Π°Ρ‚Π°ΠΊΠ΅ Π½Π° GitHub-Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ

ΠœΠ΅Ρ€ΠΎΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ Hacktoberfest проводится Π² Π½Π°Ρ‡Π°Π»Π΅ октября ΠΈ ΠΏΡ€ΠΈΠ·Π²Π°Π½ΠΎ ΡΡ‚ΠΈΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ участиС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ ПО. Для получСния Ρ„ΡƒΡ‚Π±ΠΎΠ»ΠΊΠΈ прСдлагаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ исправлСниС для любого ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ pull-запрос c Ρ…ΡΡˆΡ‚Π΅Π³ΠΎΠΌ «#hacktoberfest». Π’Π°ΠΊ ΠΊΠ°ΠΊ трСбования ΠΊ измСнСниям Π½Π΅ Π±Ρ‹Π»ΠΈ явно ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹, Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ Ρ„ΡƒΡ‚Π±ΠΎΠ»ΠΊΡƒ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π΄Π°ΠΆΠ΅ Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€Π°Π²ΠΊΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ исправлСния грамматичСских ошибок.

Π’ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° ΠΆΠ°Π»ΠΎΠ±Ρ‹ ΠΎ спамС компания Digital Ocean внСсла измСнСния Π² Ρ€Π΅Π³Π»Π°ΠΌΠ΅Π½Ρ‚ мСроприятия — заинтСрСсованныС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ явно Π·Π°ΡΠ²ΠΈΡ‚ΡŒ своё согласиС Π½Π° участиС Π² Hacktoberfest. ΠžΡ‚ΠΏΡ€Π°Π²ΠΊΠ° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ, Π½Π΅ добавившиС ΠΌΠ΅Ρ‚ΠΊΡƒ «hacktoberfest», ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚. Для ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ участия спамСров Π² мСроприятии, Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π½ΠΎ ΠΏΠΎΠΌΠ΅Ρ‡Π°Ρ‚ΡŒ ΠΈΡ… запросы ΠΌΠ΅Ρ‚ΠΊΠ°ΠΌΠΈ «invalid» ΠΈΠ»ΠΈ «spam».

Для Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΎΡ‚ Ρ„Π»ΡƒΠ΄Π° pull-запросами компания GitHub Π΄ΠΎΠ±Π°Π²ΠΈΠ»Π° Π² интСрфСйс модСрирования ΠΎΠΏΡ†ΠΈΠΈ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π½Π΅Π΅ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π»ΠΈ участиС Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΈΠ»ΠΈ ΠΎΠ±Ρ€Π°Ρ‰Π°Π»ΠΈΡΡŒ ΠΊ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΡŽ. Для устранСния послСдствий Ρ„Π»ΡƒΠ΄Π° упомянута ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ обслуТивания Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π² derek, Π² свСТСй вСрсии ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° автоматичСского закрытия pull-запросов, ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹Ρ… Π½ΠΎΠ²Ρ‹ΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ с Ρ‚Π΅Π³ΠΎΠΌ «hacktoberfest».

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru