Spec-Zone.ru › ESLint

Вклад в ESLint

Одно из замечательных свойств проектов с открытым исходным кодом заключается в том, что любой может внести вклад различными значимыми способами. ESLint не существовал бы без помощи многих вкладчиков, с момента начала проекта, и мы хотим, чтобы вы чувствовали возможность внести свой вклад и сделать что-то важное.

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

Прочтите Кодекс поведения

ESLint приветствует вклад от всех и придерживается Кодекса поведения OpenJS Foundation. Мы просим вас ознакомиться с нашим кодексом поведения перед внесением вклада.

Сообщить об ошибках

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

Предложить новую правило

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

Предложить изменение правила

Хотите внести изменения в существующее правило? В этом разделе объясняется процесс и как мы оцениваем такие предложения.

Запросить изменение

Если вы хотите запросить изменение, помимо исправления ошибок или нового правила, в этом разделе объясняется этот процесс.

Архитектура

Узнайте об архитектуре проекта ESLint.

Настройка среды разработки

Разработка для ESLint немного отличается от работы с ним в командной строке. В этом разделе показано, как настроить среду разработки и подготовиться к написанию кода.

Запуск тестов

В ESLint есть много модульных тестов, чтобы следить за качеством кода. В этом разделе объясняется, как запустить модульные тесты.

Работа над проблемами

У вас есть свободное время и вы хотите внести вклад? В этом разделе рассказывается о процессе работы над проблемами.

Отправить запрос на вытягивание

Мы всегда ищем вклад сообщества. В этом разделе описаны требования к запросам на вытягивание и процесс внесения кода.

Вклад в основные правила

В этом разделе объясняется, как добавить новые правила в ядро ESLint.

Управление проектом

Описание политики управления проектом ESLint, включая права и привилегии отдельных лиц внутри проекта.

Сообщить об уязвимости безопасности

Для сообщения об уязвимости безопасности в ESLint, пожалуйста, создайте консультацию на GitHub.

Подписать CLA

Для того, чтобы отправить код или документацию в проект ESLint, вам необходимо электронно подписать наше соглашение о лицензировании вкладчиков. CLA — это стандартная шаблон Apache, и вы предоставляете нам разрешение на использование вашего вклада. Вам нужно подписать CLA только один раз для любого проекта OpenJS Foundation, который использует EasyCLA. От вас попросят подписать CLA при отправке первого запроса на вытягивание.

© OpenJS Foundation and other contributors
Licensed under the MIT License.
https://eslint.org/docs/latest/contribute

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API