Участие

Благодарим за интерес к участию в Node.js! Есть несколько способов и сфер, где вы можете внести свой вклад, и мы здесь, чтобы помочь в этом.

Обращение за общей помощью

Поскольку уровень активности в репозитории nodejs/node очень высок, вопросы или запросы об общей помощи в Node.js следует направлять в репозиторий справки Node.js.

Сообщение о проблеме

Если вы обнаружили проблему с Node.js, не стесняйтесь создать issue в проекте GitHub. При создании issue, пожалуйста, максимально четко опишите проблему и приложите самодостаточный и воспроизводимый пример, без внешних зависимостей. То есть пример должен работать на чистом Node.js.

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

  • Версия Node.js
  • Платформа, на которой вы работаете (macOS, SmartOS, Linux, Windows)
  • Архитектура, на которой вы работаете (32-битная или 64-битная и x86 или ARM)

В настоящее время проектом Node.js управляют несколько отдельных репозиториев GitHub, каждый из которых имеет свою собственную базу данных issues. Если возможно, просьба направлять issue в соответствующий репозиторий, но не беспокойтесь, если что-то окажется не в том месте, сообщество участников с радостью помогут перенаправить вас.

  • Чтобы сообщить о проблеме, специфичных для Node.js, используйте nodejs/node
  • Чтобы сообщить о проблемах, характерных для этого веб-сайта, используйте nodejs/nodejs.org

Написание кода

Если вы хотите исправить ошибки или добавить новую функциональность в Node.js, обязательно ознакомьтесь с правилами участия для Node.js. Там же объясняется процесс проверки существующими сотрудниками всех вкладов в проект.

Если вам интересно, как начать, вы можете проверить Node Todo, который поможет найти ваш первый шаг в развитии Node.js сообщества.

Становление участником

Став участником, пользователь может оказать еще большее влияние на проект. Он может помочь другим участникам, проверяя их работы и сортируя issues, а также принять еще большее участие в формировании будущего проекта. Сотрудники, которые определены TSC как вносящие значительный и ценный вклад в любой репозиторий Node.js, могут стать соавторами и получить доступ к проекту. Принимаемые во внимание действия (но это не полный список):

  • код фиксы и pull request'ы
  • исправления документации и pull request'ы
  • комментарии по вопросам и pull request'ы
  • вклад в сайт Node.js
  • помощь, предоставляемая конечным пользователям и начинающим участникам
  • участие в рабочих группах
  • другое участие в сообществе Node.js

Если люди, делающие ценный вклад, не считают, что их рассматривали для доступа к коммитам, они могут создать issue или связаться с членами TSC напрямую.

Вверх