1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors-ONI-IDE

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
CONTRIBUTING.md 14 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 07.03.2025 18:57 4a8fc08

Участие

Введение

Сначала спасибо за то, что рассмотрели возможность внесения вклада в проект Oni! Люди, такие как вы, делают сообщество открытого программного обеспечения таким замечательным сообществом! 😊

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

  • Контроль качества: отправка отчетов об ошибках, чем больше деталей вы сможете предоставить, тем лучше (например, скриншоты с открытым консольным окном)
  • Реклама: написание блоговых постов, руководств, печать наклеек, ...
  • Общины: представление проекта на встречах, организация встреч для местной общины, ...
  • Код: просмотрите открытые задачи. Даже если вы не умеете писать код, ваше участие в виде комментариев помогает нам распределить задачи.
  • Деньги: мы приветствуем финансовые вклады в полной прозрачности на нашем Open Collective.

Ваш первый вклад

Работаете над первым запросом на вытягивание? Вы можете узнать, как это сделать, из этого бесплатного курса, Как внести вклад в проект открытого программного обеспечения на GitHub.

Отправка кода

Любые изменения кода должны быть отправлены в виде запроса на вытягивание. Описание должно объяснять, что делает код, и давать шаги для его выполнения. Запрос на вытягивание также должен содержать тесты. Мы рады и ценим все запросы на вытягивание!## Правила проверки кода
Держите запросы на слияние (малыми и ограниченными по объему). Чем больше включено в запрос на слияние, тем дольше он будет проверяться и объединяться. Разделите большие запросы на слияние на более мелкие части — это поможет выявить проблемы раньше и облегчит работу как вам, так и поддерживателям.

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

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

Если есть неясность в отношении дизайна, архитектуры или реализации, лучше всего получить обратную связь перед внедрением, чтобы сэкономить время как вам, так и поддерживателям. Если вы не уверены, смело спрашивайте!* Для ваших первых нескольких запросов на слияние, не пытайтесь изменить мир — выберите несколько маленьких проблем и ознакомьтесь с кодовой базой. Затем переходите к большим проблемам — это обеспечит ваш успех. Запросы на слияние требуют одобрения от одного другого человека, либо поддерживателя, либо участника проекта. Учитывайте, что когда вы одобряете код, вы также несёте ответственность за него! Обзорщики являются хранителями качества и гарантией соблюдения вышеуказанных руководств.## Финансовые вклады

Мы также приветствуем финансовые вклады с полной прозрачностью на нашем Open Collective. Любой может представить расходы. Если расходы имеют смысл для развития сообщества, они будут "выставлены" в реестр нашего Open Collective основными участниками, а человек, представивший расходы, будет возмещён.

Бонусы

Основная часть бюджета нашего Open Collective направлена на бонусы. Разработка функциональностей и исправление ошибок — это большая работа, и эти бонусы непосредственно передаются разработчикам, выполняющим эту работу через бонусы. Основная роль поддерживателей состоит в установлении бонусов и критериев завершения задач. Проблемы, имеющие связанные бонусы, будут иметь метку bounty, а также сумму, например, bounty-50 означает бонус в размере 50 долларов.

  • Руководства:

    • Исправление ошибки/функциональности/задачи ДОЛЖНО быть завершено и ДОЛЖНО быть покрыто тестами для получения права на получение бонуса.
    • Любая связанная документация, относящаяся к ошибке/функциональности, ДОЛЖНА быть обновлена.
    • Если вы начинаете работать над задачей с связанным бонусом, откройте запрос на слияние с пометкой "WIP" и номером задачи в заголовке, а также укажите номер задачи. Это важно для снижения повторной работы.#### Получение бонуса
  • После завершения задачи с связанным бонусом, бонусы могут быть выплачены через подачу расходов на нашем Open Collective. Обратите внимание, что Open Collective требует PDF или фотографию формы расходов для принятия заявки на расходы — более подробная информация, включая пример формы расходов, доступна здесь. Посмотрите нашу страницу расходов для примера.

  • Коллега одобрит расходы после того, как мы проверим, что они соответствуют указанным выше критериям (полное исправление, покрыто тестами, связанная документация обновлена).

Если у вас есть вопросы по руководствам, пожалуйста, не стесняйтесь обращаться к поддержке.## Роли

Управление открытым проектом включает различные роли и обязанности. Активные участники, имеющие положительное влияние на проект и сообщество, будут признаны и смогут взять на себя дополнительные обязанности.* Supporter — Supporter общается о целях и направляет видение проекта. Он отвечает за преодоление препятствий и поддержку других участников. Кроме того, он сортирует проблемы, выпускает версии, назначает вознаграждения и устанавливает критерии завершения. В настоящее время есть один supporter, но это не строгое требование.

  • Employee — Employee — это устоявшийся участник проекта, который признан за свой вклад и влияние. Они могут сортировать и закрывать проблемы, одобрять запросы на слияние (PR) от других участников / сотрудников и одобрять расходы на нашем общественном коллективе.
  • Contributor — Contributor — это разработчик, который представил успешный запрос на слияние для проекта.### Как стать сотрудником

Сотрудник — это участник, который был признан за своё влияние на проект в течение длительного периода времени. Общие требования следующие:

  • Поддержка сообщества — помощь другим в решении проблем и чатах, поддержка новых разработчиков, создание позитивной и поддерживающей среды.
  • Техническое влияние — участие в ключевых технических аспектах редактора или широкое влияние на экосистему.
  • Позитивный и совместный подход — создание хорошего настроения, готовность давать и получать конструктивную обратную связь, быть командным игроком.

Вопросы

Если у вас есть вопросы, создайте проблему (совет: выполните быстрый поиск перед тем как создать проблему, чтобы проверить, не спрашивал ли кто-то то же самое ранее!). Вы также можете связаться с нами по адресу hello@oni.opencollective.com.

Кредиты

Участники

Большое спасибо всем, кто уже внес вклад в развитие Oni!

Поддержители

Большое спасибо нашим поддержителям! [Станьте поддержителем]

Патронаж

Благодарим всех наших патронов! (пожалуйста, попросите вашу компанию также поддержать этот проект с открытым исходным кодом, станьте патроном)

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/mirrors-ONI-IDE.git
git@api.gitlife.ru:oschina-mirror/mirrors-ONI-IDE.git
oschina-mirror
mirrors-ONI-IDE
mirrors-ONI-IDE
master