Вы нашли ошибку или у вас есть идея для новой интересной функции? Внесение кода — это отличный способ внести свой вклад в сообщество открытого исходного кода. Прежде чем вы погрузитесь в код, необходимо следовать нескольким рекомендациям, чтобы мы могли контролировать ситуацию.
Создайте тематическую ветку для своей изолированной работы.
master
.DIGESTER-123-InputStream
. Несколько задач JIRA, старайтесь поддерживать отдельные ветки и запросы на вытягивание.Выполняйте коммиты логических единиц.
DIGESTER-123: Закрыть входной поток раньше
Соблюдайте исходный стиль кода:
git diff
— проверьте перед фиксацией.Убедитесь, что вы добавили необходимые тесты для ваших изменений, обычно в src/test/java
.
Запустите все тесты с помощью mvn clean verify
, чтобы убедиться, что ничего другого случайно не сломалось.
Задачи JIRA используются для создания журнала изменений для следующего выпуска.
Для внесения изменений тривиального характера в комментарии и документацию не всегда необходимо создавать новую задачу в JIRA. В этом случае целесообразно начинать первую строку коммита с '(doc)' вместо номера заявки.
Подпишите и отправьте Лицензионное соглашение участника Apache CLA, если вы ещё этого не сделали.
Отправьте свои изменения в тематическую ветку в своём ответвлении репозитория.
Отправьте запрос на вытягивание (Pull Request) в соответствующий репозиторий в организации apache
.
target/*.class
Обновите свою задачу JIRA и включите ссылку на запрос на вытягивание в задачу.
Если вы предпочитаете не использовать GitHub, то вместо этого вы можете использовать git format-patch
(или svn diff
) и прикрепить файл исправления к задаче JIRA.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )