Сначала спасибо за то, что рассмотрели возможность внесения вклада в проект Oni! Люди, такие как вы, делают сообщество открытого программного обеспечения таким замечательным сообществом! 😊
Мы приветствуем любую форму участия, а не только код. Вы можете помочь с
Работаете над первым запросом на вытягивание? Вы можете узнать, как это сделать, из этого бесплатного курса, Как внести вклад в проект открытого программного обеспечения на GitHub.
Любые изменения кода должны быть отправлены в виде запроса на вытягивание. Описание должно объяснять, что делает код, и давать шаги для его выполнения. Запрос на вытягивание также должен содержать тесты. Мы рады и ценим все запросы на вытягивание!## Правила проверки кода
Держите запросы на слияние (малыми и ограниченными по объему). Чем больше включено в запрос на слияние, тем дольше он будет проверяться и объединяться. Разделите большие запросы на слияние на более мелкие части — это поможет выявить проблемы раньше и облегчит работу как вам, так и поддерживателям.
Не включайте в запрос на слияние изменения, не относящиеся к нему. Может возникнуть соблазн включить дополнительные изменения стилистики или функциональности, но эти изменения должны быть представлены отдельно.
Представьте каждый запрос на слияние как шаг к повышению качества кодовой базы. Кодовая база склонна к энтропии и беспорядку, если её не активно управлять — убедитесь, что ваше изменение повышает качество в правильном направлении. Это может принимать различные формы, включая добавление тестового покрытия, снижение связанности и т. д. Как небольшая команда, мы не можем позволить себе накапливать технический долг.
Если есть неясность в отношении дизайна, архитектуры или реализации, лучше всего получить обратную связь перед внедрением, чтобы сэкономить время как вам, так и поддерживателям. Если вы не уверены, смело спрашивайте!* Для ваших первых нескольких запросов на слияние, не пытайтесь изменить мир — выберите несколько маленьких проблем и ознакомьтесь с кодовой базой. Затем переходите к большим проблемам — это обеспечит ваш успех. Запросы на слияние требуют одобрения от одного другого человека, либо поддерживателя, либо участника проекта. Учитывайте, что когда вы одобряете код, вы также несёте ответственность за него! Обзорщики являются хранителями качества и гарантией соблюдения вышеуказанных руководств.## Финансовые вклады
Мы также приветствуем финансовые вклады с полной прозрачностью на нашем Open Collective. Любой может представить расходы. Если расходы имеют смысл для развития сообщества, они будут "выставлены" в реестр нашего Open Collective основными участниками, а человек, представивший расходы, будет возмещён.
Основная часть бюджета нашего Open Collective направлена на бонусы. Разработка функциональностей и исправление ошибок — это большая работа, и эти бонусы непосредственно передаются разработчикам, выполняющим эту работу через бонусы. Основная роль поддерживателей состоит в установлении бонусов и критериев завершения задач. Проблемы, имеющие связанные бонусы, будут иметь метку bounty
, а также сумму, например, bounty-50
означает бонус в размере 50 долларов.
Руководства:
После завершения задачи с связанным бонусом, бонусы могут быть выплачены через подачу расходов на нашем Open Collective. Обратите внимание, что Open Collective требует PDF или фотографию формы расходов для принятия заявки на расходы — более подробная информация, включая пример формы расходов, доступна здесь. Посмотрите нашу страницу расходов для примера.
Коллега одобрит расходы после того, как мы проверим, что они соответствуют указанным выше критериям (полное исправление, покрыто тестами, связанная документация обновлена).
Если у вас есть вопросы по руководствам, пожалуйста, не стесняйтесь обращаться к поддержке.## Роли
Управление открытым проектом включает различные роли и обязанности. Активные участники, имеющие положительное влияние на проект и сообщество, будут признаны и смогут взять на себя дополнительные обязанности.* Supporter — Supporter общается о целях и направляет видение проекта. Он отвечает за преодоление препятствий и поддержку других участников. Кроме того, он сортирует проблемы, выпускает версии, назначает вознаграждения и устанавливает критерии завершения. В настоящее время есть один supporter, но это не строгое требование.
Сотрудник — это участник, который был признан за своё влияние на проект в течение длительного периода времени. Общие требования следующие:
Если у вас есть вопросы, создайте проблему (совет: выполните быстрый поиск перед тем как создать проблему, чтобы проверить, не спрашивал ли кто-то то же самое ранее!). Вы также можете связаться с нами по адресу hello@oni.opencollective.com.
Большое спасибо всем, кто уже внес вклад в развитие Oni!
Большое спасибо нашим поддержителям! [Станьте поддержителем]
Благодарим всех наших патронов! (пожалуйста, попросите вашу компанию также поддержать этот проект с открытым исходным кодом, станьте патроном)
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )