Вклад в Apache Commons Math
Вы обнаружили ошибку или у вас есть идея для новой интересной функции? Вклад кода — отличный способ внести свой вклад в сообщество открытого исходного кода. Прежде чем погрузиться прямо в код, необходимо следовать нескольким рекомендациям, чтобы мы могли контролировать ситуацию.
Начало работы
Внесение изменений
Содержательный и в правильном формате. В сообщении о фиксации должен быть указан ключ проблемы JIRA.
Соблюдайте оригинальный стиль кода:
Используйте только пробелы для отступов.
Создавайте минимальные различия — отключите действия On Save, такие как Reformat Source Code или Organize Imports. Если вы считаете, что исходный код следует переформатировать, сначала создайте отдельный PR для этого изменения.
Проверьте наличие ненужных пробелов с помощью команды git diff — проверьте перед фиксацией.
Убедитесь, что вы добавили необходимые тесты для ваших изменений, обычно в src/test/java.
Запустите все тесты с помощью mvn clean verify, чтобы убедиться, что ничего случайно не сломалось.
Внесение тривиальных изменений
Проблемы JIRA используются для создания журнала изменений для следующего выпуска.
В случае тривиальных изменений комментариев и документации не всегда необходимо создавать новый тикет в JIRA. В этом случае уместно начать первую строку фиксации с '(doc)' вместо номера билета.
Отправка изменений
Подпишите и отправьте Лицензионное соглашение участника, если вы ещё этого не сделали.
Отправьте свои изменения в тематическую ветку вашего форка репозитория.
Отправьте Pull Request в соответствующий репозиторий в организации apache.
Обновите свой тикет JIRA и включите ссылку на запрос на вытягивание в тикете.
Если вы предпочитаете не использовать GitHub, вы можете вместо этого использовать git format-patch (или svn diff) и прикрепить файл патча к проблеме JIRA.
Дополнительные ресурсы
Страница проекта JIRA Apache Commons Math jira.
Лицензионное соглашение участника cla.
Общая документация GitHub [general github documentation].
Документация по запросу на вытягивание GitHub [github pull request documentation].
Аккаунт Apache Commons в Twitter [apache commons twitter account].
Канал #apache-commons IRC на irc.freenode.net.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )