OpenList — маленький проект для больших дел

Рассказывает Густун Сергей, разработчик OpenList


Я начал бы с того, что задам вам один вопрос: что такое Open Source?

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

Но пройдет какое-то время, и в вашем репозитории на Github, если вы им пользуетесь, появятся первые issue. Вы пойдете их решать. А теперь подумайте: сколько на данный момент сейчас таких проектов? Подумали? Отлично. А теперь: сколько есть issue? Отлично.

Так как новичку попасть в тусовку Open Source разработки? Все очень просто: так как в последнее время Github стал буквально переполнен, нам надо начать искать интересные задачи для решения реальных проблем, которые у нас с вами есть и которые призваны помочь сообществу разработчиков.

Я начал решать проблему поиска интересных задач из мира Open Source разработки довольно просто — я создал OpenList.

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

OpenList не серебряная пуля от всех проблем, это проект, призванный собрать интересные задачи и проекты в одном месте.

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

Скорее всего, сейчас вы задались вопросом: “но чем это лучше issue на GitHub?” — и оказались совершенно правы. А ведь и вправду — чем?

Перед тем, как задача попадет в список, мы тщательно ее проверим, и если у нас появятся вопросы, зададим их вам. Это некая преждевременная фильтрация от всяких глупостей.

Мы не занимаемся менторством или чем-то еще. Вы вполне в силах написать человеку, который прислал нам задачу, и пообщаться с ним лично.

Какие задачи мы уже имеем у себя на борту

К моменту написания статьи мы имеем две довольно интересные задачи, которые можно решать уже сейчас.

  1. Can I Use: Add other aliases for CSS filters [DUCKDUCKGO]. Это задача поисковика DuckDuckGo. Ребята очень крутые, ведь очень многие решения, которые вы видите в их поисковике, основаны на Open Source проектах. Именно вы решаете, что и как будет отображаться в поисковике в тех или иных случаях.
  2. Thread-safe [open]. Это задача от ребят из отдела мобильной разработки Jetradar. Я думаю, отличная задача, с которой можно начать свой Open Source путь.

Каждую задачу, добавляемую мной в лист, я стараюсь проверить на адекватность, чтобы это были реальные, полезные и адекватные задачи.

Что мы умеем уже сейчас

Во-первых, мы умеем делать импорт вашей задачи по url. Это сделано для того, чтобы Вам было удобно пользоваться имеющимся уже у вас репозиторием.

Во-вторых, мы умеем подписать Вас на рассылку актуальных задач, созданных на неделе, и рассказать Вам о новостях в мире Open Source.

В-третьих, мы сделали шаринги для задач, ведь все мы прекрасно понимаем, что соцсети в данный момент являются главным источником информации.

В-четвертых, мы открыты для любых ваших предложений по улучшению или ухудшению нашего OpenList.

Что хотим сделать

Есть некоторые идеи насчет компаний и их Open Source программ, а кроме того — касательно каких-то обучающих систем внутри проекта, начиная от “Your first PR” и заканчивая чем-то великолепным и прекрасным.

Кроме того, у нас есть идеи на счет оффлайн-встреч, чтобы вы могли делиться своими Open Source идеями не только в онлайне.