Перейти к основному содержанию

Задачи в Electron

Как внести свой вклад в проблемы

Для любого вопроса есть три основных способа, которыми человек может сделать вклад:

  1. Открыть issue для обсуждения: если Вы считаете, что нашли новый баг в Electron, сообщите об этом, заведя issue в electron/electron issue tracker.
  2. Помочь воспроизвести проблему: Вы можете сделать это либо предоставив вспомогательную информацию (воспроизводимый тестовый случай, который демонстрирует ошибку), либо предложив решить проблему.
  3. Помочь решить проблему: это можно сделать, продемонстрировав что проблема не является ошибкой или исправлена; но чаще, открыв запрос на слияние, который изменяет исходник в electron/electron в конкретный и рецензируемый способ.

Просьба об общей помощи

The Electron website has a list of resources for getting programming help, reporting security issues, contributing, and more. Пожалуйста, используйте трекер ошибок только для ошибок!

Отправить отчет об ошибке

Чтобы сообщить об ошибке:

When opening a new issue in the electron/electron issue tracker, users will be presented with a template that should be filled in.

If you believe that you have found a bug in Electron, please fill out the template to the best of your ability.

Двумя наиболее важными частями информации, необходимой для оценки отчета, являются описание ошибки и простой тестовый случай для его создания. Легче исправить ошибку, если она может быть воспроизведена.

Смотрите Как создать минимальный, завершенный и проверяемый пример.

Прохождение сообщения об ошибке

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

Краткие ответы, которые не предоставляют ни дополнительного контекста, ни вспомогательных деталей не полезны или не профессиональны. Многих такие ответы раздражают и не дружественны.

Contributors are encouraged to solve issues collaboratively and help one another make progress. If you encounter an issue that you feel is invalid, or which contains incorrect information, explain why you feel that way with additional supporting context, and be willing to be convinced that you may be wrong. При этом мы часто можем достичь правильного результата быстрее.

Разрешение отчета об ошибке

Большинство проблем решается путем открытия pull-запроса. The process for opening and reviewing a pull request is similar to that of opening and triaging issues, but carries with it a necessary review and approval workflow that ensures that the proposed changes meet the minimal quality and functional guidelines of the Electron project.