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

OSCHINA-MIRROR/Apache-RocketMQ-RocketMQ

Клонировать/Скачать
CONTRIBUTING.md 3.5 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 08.06.2025 17:50 a730ea0

Как внести вклад

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

Код не является единственным способом внести вклад в проект. Мы высоко ценим документацию, интеграцию с другими проектами и с удовольствием принимаем улучшения в этих аспектах.

Внесение кода

Чтобы подать изменения для включения, выполните следующие действия:

Если изменения не являются тривиальными, пожалуйста, включите некоторые юнит-тесты, которые охватывают новую функциональность.

Если вы вводите полностью новую функцию или API, хорошей идеей будет начать RIP и получить согласие на базовую концепцию дизайна.

Нам следует своевременно следить за патчами. Напомните нам, если мы не выполняем свои обязанности (иногда мы забываем об этом).

Стать участником проекта

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

Wiki и JavaDoc

RocketMQ SDK (C++, .NET, PHP, Python, Go, Node.js)

RocketMQ Connectors

Предварительные условия

Если вы хотите внести вклад в указанные выше пункты, вы должны соблюдать некоторые предварительные условия:

Читаемость - API должен иметь Javadoc, некоторые очень важные методы также должны иметь Javadoc
Тестирование - более 80% покрытия юнит-тестами основного процесса
Поддержка - соблюдать наш checkstyle spec и обновлять не реже чем раз в три месяца
Развертывание - мы поощряем вас развертывать в Maven репозитории

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

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

1
https://api.gitlife.ru/oschina-mirror/Apache-RocketMQ-RocketMQ.git
git@api.gitlife.ru:oschina-mirror/Apache-RocketMQ-RocketMQ.git
oschina-mirror
Apache-RocketMQ-RocketMQ
Apache-RocketMQ-RocketMQ
develop