Как внести свой вклад в мой исходный код
Этот документ описывает состав команды ThinkPHP и механизм работы. Он объясняет, какую пользу принесёт ваш код проекту ThinkPHP, и как присоединиться к нашей команде.
Вклад кода через GitHub
ThinkPHP использует Git для контроля версий программы. Если вы хотите внести свой вклад в ThinkPHP, сначала изучите основы использования Git. В настоящее время проект размещается на GitHub, и любой пользователь GitHub может внести свой вклад.
Процесс участия очень прост:
Мы ожидаем, что ваш код соответствует следующим требованиям:
Если вы хотите узнать больше или у вас есть вопросы, продолжайте читать ниже.
Важные моменты
GitHub предоставляет функцию Issues, которая может использоваться для:
Эта функция не должна использоваться для:
Быстрое редактирование
GitHub предлагает функцию быстрого редактирования файлов:
Если вам нужно отправить большое количество изменений одновременно, читайте дальше.
Полный процесс
При необходимости вы можете принудительно отправить (push -f) перебазированную ветку в свой скопированный репозиторий (fork). Однако категорически запрещено использовать push -f для отправки изменений в вышестоящий репозиторий.
Обратите внимание:
Рекомендуемые ресурсы
Или установите самостоятельно:
Пользователи Windows могут добавить каталог bin PHP в PATH для удобства использования composer. Пользователи Linux могут настроить среду самостоятельно, а пользователи Mac могут использовать встроенный Apache в сочетании с Homebrew для установки PHP и MariaDB.
Sublime Text 3 + плагин phpfmt. Параметры плагина phpfmt:
{
"autocomplete": true,
"enable_auto_align": true,
"format_on_save": true,
"indent_with_space": true,
"psr1_naming": false,
"psr2": true,
"version": 4
}
Или другой редактор / IDE с поддержкой автоматического форматирования по PSR2.
Или любой другой графический клиент Git.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарий ( 0 )