top of page

Відкритий код від першого дня — і день, коли це окупилося

Фото автора: Marcel Dütscher
Marcel Dütscher
27 черв.
Читати 1 хв

Blocks Beyond The Stars — повністю з відкритим кодом: клієнт, сервер, інструменти, усе публічно на GitHub. Навіщо сімейному проєктові такий клопіт? І що це дає насправді? Проміжний підсумок.


Запрошення вбудоване. Ми хотіли не просто публічний репозиторій, а справжнє запрошення: у самій грі є кнопка «ДОЛУЧИТИСЯ» з оверлеєм, який пояснює, як зробити внесок. Плюс посібник CONTRIBUTING, good first issues і автоматизована угода контриб'ютора, щоб усе було юридично чисто. Бар'єр між гравцем і співтворцем має бути якомога нижчим.


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


Що ще змушує робити відкритий код (у хорошому сенсі): публічний код — це охайний код. Секрети живуть у конфігурації, а не в репозиторії, документація мусить бути правильною, бо її читають незнайомці, а рішення прозоро обґрунтовуються в issues і PR. Проєкт покращився вже від того, що став публічним, ще до того, як перший незнайомець додав хоч рядок.


Чесна оцінка: відкритий код — це не безкоштовна команда розробників. Це повільне налагодження стосунків — з рідкісними моментами, що виправдовують усе. Поява Corarona стала саме таким моментом.

Останні пости

Дивитися всі
Спершу один вид, потім п'ять: як росте ця гра 🪨

Хто гляне на наш список версій, знайде 29 випусків за добрих п'ять тижнів: від 0.1.0 20 червня до 0.9.0 учора. Як це працює? Точно не так, що ми сідаємо й одним розмахом будуємо готову функцію. Ми буд

 
 

Коментарі


Коментування цього посту більше не доступне. Зверніться до власника сайту, щоб дізнатися більше.
bottom of page