Hacktoberfest 2020 в Клубе!

 Публичный пост
2 октября 2020  2312

Начался Hacktoberfest 2020

А это значит что пришло время халявных футболок! Чтобы их получить, нужно создать четыре пуллреквеста в гитхабе, необязательно серьезные. Вы даже можете закоммитить что-то в код Клуба! Даже если это три строчки в CSS, может именно они и раздражали всех целый год.

👨‍💻 Getting started

  • Шаг 1: Авторизоваться на сайте hacktoberfest.digitalocean.com
  • Шаг 2: Прислать 4 пулл-реквеста в опенсорсные проекты (в том числе свои)
  • Шаг 4: Получить всратую футболку!

⚠️ Пожалуйста, не присылайте мусорные PR с исправлением опечаток или добавлением комментариев, как делают в shitoberfest. Такое мы будем сразу закрывать

🎩 Чем можно помочь Клубу?

Вот наш гитхаб: https://github.com/vas3k/vas3k.club

И наши гайдлайны для контрибьюторов: CONTRIBUTING.md

На гитхабе можно

  1. Фиксить issues. Лучше начинать в багов, их чинить проще всего. Если вы уже коммитили в код Клуба, можете попробовать запилить фичу. Тикеты с пометкой idea делать пока не надо :)
  2. Можно всем вместе навалиться на нового телеграм-бота для Клуба. Там есть ТЗ и даже первые наброски кода. Если у вас есть опыт написания ботов на питоне или желание попробовать — объединяйтесь в нашем дев-чате и погнали строить его вместе. Даже если не успеем за месяц, всё равно там будут какие-то PRы.
  3. Самим находить опечатки, баги и места для улучшения. Косяков дофига, особенно в мобильной вёрстке. Где-то поехал CSS, где-то иконка криво стоит, где-то просто код говно. Наш Lighthouse Score ниже плинтуса, вот можете проверить почему. Всё это можно находить и фиксить, сразу заводя PRы. У нас весьма плоская структура фронтенда и автоматизированные билды, так что подводных камней быть не должно.
  4. Прислали свой пул-реквест на ревью — поревьювьте соседей. А они поревьюят ваш. Так мы избежим затыков, когда есть сотня желающих фиксить опечатки, а ревьюверов всего один-два.

Никакого шейминга за ошибки или глупые вопросы! У нас всё душевно и уважительно. Мы тоже косячим и исправляем по несколько раз, это нормально. Главное — чиллить и оставаться охуенными.

👍 Полезные ссылки

«Make code, change the world (c)»

Связанные посты
25 комментариев 👇
Вастрик Блогер, питонист, мизантроп 2 октября 2020

Запилю в понедельник анонс в рассылке, но всё так, да. На гитхабе много багов, их нужно фиксить. Идеи и фичи сразу не трогайте, оставьте их «старичкам», которые уже коммитили.

От себя добавлю: можно самим находить опечатки, баги и места для улучшения. У Клуба дофига косяков, особенно в мобильной вёрстке. Где-то поехал CSS, где-то иконка криво стоит, где-то просто код говно. Наш Lighthouse Score ниже плинтуса, надо бы проверить что с ним можно сделать.

Находите где можно улучшить — открываете PR с фиксом — получаете футболку. Всё просто.

Даже если это три строчки CSS, может именно они и раздражали всех целый год!

Обновил пост чтобы было понятнее :)

  Развернуть 1 комментарий

@vas3k, спасибо. Стиль на высоте.

  Развернуть 1 комментарий

@vas3k, Судя по всему, теперь, для участия в Hacktoberfest нужно репу отметить соответствующим топиком: https://github.com/digitalocean/hacktoberfest/pull/596

  Развернуть 1 комментарий

@Reisei, спасибо, странное требование. они хотят все названия хатоберфестом помечать.
или как минимум нужно делать еще один тег hacktoberfest-accepted
но пока об этом в официальных анонсах не было. (хотя PR уже замержили)

  Развернуть 1 комментарий

@Reisei, сделали, ага

  Развернуть 1 комментарий
Petr Korolev ETHusiast in open-source & privacy автор 7 октября 2020

Пошла движуха!
У нас появилась своя песочница!

Ребята, кто хочет помочь клубу - заполняйте простую форму и я вас добавим в организацию

  Развернуть 1 комментарий
Programistich Mobile Developer Команда Клуба 2 октября 2020

А если не знаешь как делать все эти pull reguest или issue, а футболочку хочешь опыта набраться хочешь

  Развернуть 1 комментарий

@Programistich, Сперва, перед гитхабом, нужно научиться пользоваться гуглом :)

А дальше все просто:
https://guides.github.com/activities/hello-world/

  Развернуть 1 комментарий
Petr Korolev ETHusiast in open-source & privacy автор 3 октября 2020

идея на обсуждение: (как-то в чатике обсуждали)

Фича: донатить свое мемберство другим соклубникам и новым мемберам (конверитить месяца в инвайт-ссылки, которые можно отсылать новым участникам).
Таким образом, если знаешь крутого парня, ему можно подарить месяц месяц в клубе и послать в виде инвайта.

Я бы лично такой фичей пользовалсяся. знаю несколько человек, что потенциально хотели бы зайти, но не созрели что бы брать подписку "кота в мешке".

Даже если это всего лишь несколько долларов. Тут скорее даже дело не в цене, а в самом процессе. Просто пройти по инвайт ссылке морально намного проще.

Так что такая фича понизит порог входа. При этом качество людей не пострадает.

  Развернуть 1 комментарий

Когда хочешь поучаствовать, но навыков явно маловато)) Посмотрела баги что есть - скилла не хватает понять что не так =(

  Развернуть 1 комментарий

@Conscience, так есть еще куча других возможностей что-то улучшить! Самому найти где едет верстка или какие-то еще косяки. Написать более детальные гайдлайны по запуску приложения локально. Короче список Issues — это лишь верхушка айсберга, которую кто-то успел поймать и зафиксировать :)

  Развернуть 1 комментарий

@Conscience, может все таки пробовать с помощью менторов? :)

Главное разбить задачу на мелкие

Вот пример:

  1. Запустить проект у себя на компе и порадоваться работающей машине (дает +10 к мотивации)

  2. Поиграться с цветами - поменять цвет кнопочек через CSS это самое простое.

  3. Пол шага что бы помочь клубу: Есть задача, где просто надо подкрутить цвета

  4. ... (дальше мы поможем)

  5. Profit! (и футболка в подарок!)

  Развернуть 1 комментарий
Petr Korolev ETHusiast in open-source & privacy автор 6 октября 2020

Идея 2: read-only, locked posts (закрывать посты дубликаты).

How to reproduce
How to reproduce

Expected behaviour
Expected behaviour

Клуб растет. Неизбежно появляются дубликаты вопросов. И Таких вещей с ростом комьюнити будет все больше и надо придумать как с таким жить в гармонии?

Пока вариант только убирать в драфт.

Но если не закрыть сразу - там уже появится контент, что стирать будет некрасиво по отношению к другим участникам кто отписал в комменты.

Предложение сделать как на стековерфлоу и гитхабе: lock, те пост оставить read-only.

(А модераторам оставить опцию комментировать и написать почему закрыли)

  Развернуть 1 комментарий

@skywinder,

Discourse, например, ищет по заголовку и тексту нового поста похожие темы и показывает рядом их список.

  Развернуть 1 комментарий

@resaix, Да, GitHub тоже предлагают похожие issue. Но всратый машин-Learning мы сейчас планируем. А вот простую галочку для закрытия поста дубликата достаточно легко можно сделать

  Развернуть 1 комментарий

@skywinder, а есть же функционал закрытия комментов, например тут закрыты: https://vas3k.club/question/4875/. Причину можно писать в комменте.

  Развернуть 1 комментарий

@MarinaK, да, ты права, не знал про такую штуку. Тогда модерация решается (кстати, я бы посоветовал последний пост там запинить, что бы его сразу видели).

Но тогда вместо этого просто предлагаю автоматизировать поиск дубликатов как это сделано на редите.
Screenshot 2020-10-08 at 18.28.43.png

но это минорная фича и скорее всего до нее руки дойдут не скоро (никогда)

  Развернуть 1 комментарий

А если по теме, то вот у меня есть почти законченный PR, который никак не дойдут руки довести до ума: https://github.com/vas3k/vas3k.club/pull/359.

Его очень просто закончить и получить себе 1/4 необходимых PR :)

  Развернуть 1 комментарий

А есть какая-нибудь договоренность, как отметить, что issue в работе, чтобы народ одновременно не брался?
Вижу две возможности:

  • сразу открывать PR с меткой WIP/ Work in progress
  • писать коммент в самой issue
  Развернуть 1 комментарий

@Belegor, Да так и задумано.

Если прочитать Ридми (достаточно только секции про contribution, там это есть.<br>
Если прочитать Ридми (достаточно только секции про contribution, там это есть.

  Развернуть 1 комментарий

@skywinder, насколько я помню, трелло мёртв, так что не ясно, насколько этот кусок релевантен.

  Развернуть 1 комментарий

@Belegor, я специально выделил что читать).
А ссылку на трелло уже поправил в pr

  Развернуть 1 комментарий

@skywinder, Окей, спасибо :)

  Развернуть 1 комментарий

😎

Автор поста открыл его для большого интернета, но комментирование и движухи доступны только участникам Клуба

Что вообще здесь происходит?


Войти  или  Вступить в Клуб