Email or username:

Password:

Forgot your password?
local deer girl

@rf

Всем привет!

Так как с увольнением мне подвезло свободного времени и желания покотрибьютить куда-нибудь, ищу опен-сорс проекты, у которых есть явно выделенные issues для новичков. Знаю python, C# и React, но в идеале ищу нечто низкоуровневое на C, к которому хочу сейчас вернуться.

7 comments
continue

@lost_enchanter

Ох, я вот покрутил в голове проекты "нечто низкоуровневое на C" и ни в одном, как мне кажется, не будет "явно выделенные issues для новичков".

Но я личном опыте могу подсказать, что можно брать любой проект с тестами и механизмом подсчёта покрытия этими тестами. И покрывать тестами то, что не покрыто: это хорошая точка разобраться в проекте, в его внутренностях. А если повезет, то тестами обнаружатся баги, обсуждение которых затянет в рабочую атмосферу проекта.

Ну и (лично) я бы не стал котрибьютить в проект, просто потому что у него хорошая тикет-система. Всегда больше мотивации что-то исправить/улучшить в том, чем пользуешься каждый день. А уж что пофиксить/допилить в проекте, который каждый день используется, думаю найти не сложно. Если непонятно с какой именно стороны подойти к задачу, то лучше начать обсуждение с активными разработчиками: на моём опыте у них в головах уже есть много идей что нужно сделать и как, но вот оформляется всё это в issue очень редко.

@lost_enchanter

Ох, я вот покрутил в голове проекты "нечто низкоуровневое на C" и ни в одном, как мне кажется, не будет "явно выделенные issues для новичков".

Но я личном опыте могу подсказать, что можно брать любой проект с тестами и механизмом подсчёта покрытия этими тестами. И покрывать тестами то, что не покрыто: это хорошая точка разобраться в проекте, в его внутренностях. А если повезет, то тестами обнаружатся баги, обсуждение которых затянет в рабочую атмосферу проекта.

local deer girl

@continue с упоминанием тестов - спасибо, это хорошая мысль.

А насчёт "first issue" - это для меня такой показатель того, что коммьюнити понимает, что к ним могут приходить новички. Конечно, всегда можно прийти к основным разработчикам и узнать, что они хотели бы добавить/покрыть тестами/учесть, но это очень тяжёлая точка входа, потому что такие штуки как раз более вероятно приведут к тому, что придется раскуривать пол проекта.

sss
@lost_enchanter а что конкретно разрабатывать хочешь ?
local deer girl

@sss хороший вопрос. Опыт у меня фуллстаковый, но смотрю я в том числе на низкоуровневые штуки, вроде драйверов и демонов, потому что для меня решающее в проекте - это ощущение того, что он делает чью-то жизнь лучше/удобнее. Без этой мотивации вообще ничего никуда не делается у меня

ej at the void :voidlinux: (second)

@lost_enchanter@mastodon.online @rf@mastodon.ml о, из c/c++ есть движок для третьих героев, если такое интересно, там наверняка от помощи не откажутся https://github.com/vcmi/vcmi

ВЕРХЙ☩ГЛДВНNŇ

@runin@lamp.leemoon.network ох уж эти низкоуровневые программисты! Однажды я заметил, что мой преподаватель странно дышит. Я прислушался и обнаружил, что он использует код Грея. Оказывается, можно не синхронизировать частоту дыхания по тактовому сигналу, чтобы тайно передать сообщение!

Go Up