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