Любые совпадения этой найденной в интернете картинки с Docker случайны
Тот самый чудной трюк
- Вспомните Open Source-проект, которым часто пользуетесь.
- Откройте в браузере его GitHub Issues (или их аналог на другой платформе).
- Создайте issue с благодарностью мейнтейнера(ов).
Вот и всё! Чудно, не правда ли? А теперь позвольте разобраться с некоторыми частыми вопросами…
Как выбрать, какой Open Source-проект поблагодарить?
Это элементарно: просто подумайте, чем недавно пользовались для того, чтобы добиться результата. Есть шанс, что это был Open Source-проект! С библиотеками ещё проще: посмотрите на
package.json
, Gemfile
или Cargo.toml
и найдите в нём зависимость, которая упростила вам жизнь. И делов-то!Что написать в теме issue?
Предлагаю «Thanks!», но креативность приветствуется.
Что написать в содержимом issue?
Расскажите, как долго вы работаете с проектом, как он помог в жизни, почему вы думаете, что он замечателен, и т.п. Писать целую книгу нет надобности!
Мне также нравится упоминать, что предполагается мгновенное закрытие issue, дабы не тратить время на размышления о том, стоит ли держать его открытым неопределённое время.
Обязательно ли вообще использовать issues?
Конечно, нет! Напишите им твит, электронное письмо, да хоть отправьте послание почтовым голубем. Совсем не принципиально, какой конкретно метод будет выбран. Важно, что вы найдете способ высказать свою благодарность.
Автор, а ты делаешь так сам?
Да! Хотя не так часто, как следовало бы. Из последнего: я понял, сколько времени экономлю благодаря отличной библиотеке HTTPoison, и поблагодарил автора. Благодарность сделала ему день, что в свою очередь сделало день уже мне! Как чудно выходит, а?
Бонусный трюк
Если вы хотите пойти ещё дальше — у участника подкаста JS Party с ником Feross есть классный npm-пакет под названием thanks. Он получит
package.json
и выведет список мейнтейнеров, принимающих пожертвования. Если сказанная благодарность может сделать кому-то день, то отданная благодарность — это уже совсем другой уровень.Ещё один бонус (от переводчика)
Автор оригинальной публикации, конечно, далёко не первый, кто задаётся темой благодарности, высказываемой авторам Open Source-проектов. В частности:
- В ноябре 2016 года появился проект Say Thanks, призывающий к распространению благодарности в мире Open Source и предлагающий для этого кнопку/ссылку, которую можно размещать на сайтах проектов.
- В ноябре прошлого года появился специальный сайт Thank You Open Source, позволяющий с помощью простого веб-интерфейса оставлять благодарности проектам, размещённым в GitHub.
Хэй, вы тоже заметили, что всё это почему-то происходит в ноябре?.. Ответ достаточно тривиален — давайте поплюсуем за него того, кто первым догадается в комментариях.
Комментарии (16)
vasily-v-ryabov
06.11.2018 10:25Да, конечно, неплохо. Особенно, если проект небольшой и юзеров не так много, даже простое спасибо мотивирует. Но хорошо бы ещё ставить проекту звездочку. Это из программы минимум по заявкам зажравшихся мейнтейнеров. :)
andreymal
06.11.2018 12:02+1Если бы у меня был свой какой-то значительный опенсорс-проект, я бы наоборот злился на такой флуд в issues, так что и сам так не делаю
AMDmi3
07.11.2018 14:12Вы правда считаете что мантайнерам это нужно и поднимет настроение?
shurup Автор
07.11.2018 16:40Да. Не зря для примера приведён скриншот с реакцией одного из них. Но глобально, на мой вкус, речь скорее про достаточно небольшие проекты. Для больших актуальнее, конечно, решение issues, как уже отметили в первом комментарии.
shurup Автор
07.11.2018 17:33P.S. У нас есть свои Open Source-проекты: таких тикетов нам не заводили, но бывало, что в issue о проблеме/фиче попутно писали подобную благодарность… и это действительно очень приятно.
AMDmi3
07.11.2018 18:11Один пример? Тогда задумайтесь что кто-то другой, ожидая нормального issue, означающего интересную задачу и возможность улучшения проекта, увидит вместо этого бессмысленное "Thanks!", испытает разочарование и раздражение. И вообще предпочтёт чтобы трекер не засоряли оффтопиком. Лучше ограничить своё стремление увеличивать энтропию проектами, которые на это явно согласны, например, повесив плашку saythanks.io.
shurup Автор
08.11.2018 05:36Вы спрашивали, действительно ли «вы считаете…» — я ответил. Если вы со своей стороны видите в этом столько негатива — ок, воспользуйтесь другими способами, которые тоже описаны в статье.
AMDmi3
09.11.2018 14:51Я-то воспользуюсь. Если не понятно, то посыл был в том, чтобы вы не призывали людей спамить и раздражать мантейнеров "во имя добра".
SergeyMax
07.11.2018 16:46Доброе слово даже кошке приятно. Но я не уверен, что стоит флудить в багтрекер. По-моему лучше отписать письмом.
Dreyk
а ещё можно зайти в issues и один из них решить. но это фантастика
chupasaurus
Да, вчера так сделали мой день.
shurup Автор
А на эту тему я помню замечательную кампанию от GitHub — Open Source Friday.
BubaVV
Еще CodeTriage есть
SamDark
Да, так лучше. Благодарности приятны (и редки), но их лучше почтой.