Эта страница содержит руководство по вкладу в проект PHPHub
. Пожалуйста, ознакомьтесь с этими рекомендациями перед отправкой любых запросов на слияние в проект.
Инструкция по вкладу основана на руководстве по вкладу Laravel.
Процесс запросов на слияние отличается для новых функций и багфиксов.
Перед отправкой запроса на слияние для новой функции вы должны сначала создать задачу с [Proposal]
в названии.
Предложение должно описать новую функцию, а также идеи по её реализации.
Предложение будет затем проверено и либо одобрено, либо отклонено.
Если предложение одобрено, можно создать запрос на слияние для реализации новой функции.
Запросы на слияние для исправления ошибок могут быть отправлены без создания какой-либо задачи предложения.
Если вы считаете, что знаете решение для ошибки, которая была зарегистрирована на GitHub, пожалуйста, оставьте комментарий со своим предлагаемым решением.
Если у вас есть идея для новой функции, которую вы хотели бы видеть добавленной в PHPHub, вы можете создать задачу на GitHub с [Request]
в названии. Запрос на новую функцию будет затем проверен @summerblue.## Кодовые стандарты
Проект PHPHub
следует кодовым стандартам PSR-0, PSR-1 и PSR-2.
Хотя текущее состояние кодовой базы ещё не соответствует этим стандартам, запросы на слияние требуют соблюдения этих кодовых стандартов.
Использование документации кода обязательно. Новый код, который не документирован с помощью docblocks для функций, будет отвергнут.
Когда пишете @param
или @return
, рекомендуется использовать полное пространство имён вместо ссылки. Это повышает читаемость, позволяя сразу понять тип объекта, с которым вы работаете.
Текущий набор тестов всё ещё находится в процессе разработки, но мы настоятельно рекомендуем вам писать тесты для нового кода и/или функций.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )