SOFABoot распространяется под лицензией Apache 2.0 и использует стандартный процесс развития через GitHub, где используются трекеры GitHub для отслеживания проблем и слияния пулл-запросов в основной репозиторий. Если вы хотите внести свой вклад или просто поработать с кодом, эта документация поможет вам начать работу.
Перед тем как мы примем сложный патч или пулл-запрос, нам потребуется ваше подписание соглашения о правах авторства. Подписание соглашения о правах авторства не предоставляет вам доступа к основному репозиторию, но это значит, что мы можем принять ваши вклады, и вы получите признание автора, если мы это сделаем. Активные участники могут быть приглашены присоединиться к команде разработчиков и получить возможность объединять пулл-запросы.
Ни одно из этих требований не является обязательным для пулл-запроса, но все они помогут сделать проект лучше.
Мы предоставили файл конфигурации форматера кода, который автоматически будет форматировать ваш проект во время сборки.
Убедитесь, что все новые файлы .java
имеют простое описание класса Javadoc с хотя бы одним тегом @author
, указывающим на вас, а также желательно наличие хотя бы одного абзаца, описывающего назначение класса.3. Добавьте заголовок лицензии ASF ко всем новым файлам .java
(скопируйте его из существующих файлов проекта).
Добавьте себя как автора (@author
) к файлам .java
, которые вы substantially модифицировали (более чем косметические изменения).
Добавьте некоторые Javadoc'ы.
Несколько unit-тестов тоже очень помогли бы — кто-то должен этим заняться.
При написании сообщения о коммите следуйте этим конвенциям, если вы исправляете существующую проблему, добавьте Fixes gh-XXXX в конце сообщения о коммите (где XXXX — номер проблемы).
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )