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