top of page

Открытый код с первого дня — и день, когда это окупилось

Фото автора: Marcel Dütscher
Marcel Dütscher
27 июн.
1 мин. чтения

Blocks Beyond The Stars — полностью открытый код: клиент, сервер, инструменты, всё публично на GitHub. Зачем семейному проекту такие хлопоты? И что это на самом деле даёт? Промежуточные итоги.


Приглашение встроено. Нам нужен был не просто публичный репозиторий, а настоящее приглашение: прямо в игре есть кнопка «ПРИСОЕДИНИТЬСЯ» с окном, где объясняется, как помочь проекту. Плюс руководство CONTRIBUTING, простые задачи для новичков и автоматическое соглашение для контрибьюторов, чтобы всё было юридически чисто. Путь от игрока до соавтора должен быть как можно короче.


День, когда это окупилось. Месяцами почти ничего не происходило. А потом пришла Cora de la Mouche (@corarona) — наша первая сторонняя участница — и принесла то, что было в самом конце нашего списка: нативную сборку для Linux. Без Proton, без Wine — настоящий AppImage и портативный пакет для Linux, который с тех пор входит в каждый релиз. Мы бы со временем сделали это сами, наверняка хуже и точно позже. Именно этот опыт и был причиной открыть проект: где-то там есть человек, который умеет что-то лучше тебя, — а открытый код приглашает его это показать.


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


Честный итог: открытый код — это не бесплатная команда разработчиков. Это медленное выстраивание отношений — с редкими моментами, которые оправдывают всё. Corarona — как раз такой момент.

Недавние посты

Смотреть все

Комментарии


Комментарии к этому посту больше не доступны. Обратитесь к владельцу сайта за дополнительной информацией.
bottom of page