Я представив декілька патчів для ядра WordPress на Trac (один з яких використовувався), але щоразу, коли я замислююся про це, я снуюсь, тому що моя установка на це надзвичайно копітка.
Чи може хтось, будь ласка, детально описати кроки, необхідні для подачі виправлення для ядра, а потім найкращий спосіб впорядкувати процес, щоб він не був таким стомлюючим? Зараз я працюю на Mac OS X та PhpStorm, але я думаю, що сценарій оболонки може бути найпростішим? Чи, можливо, PHP-скрипт, який виконує всі маршрути?
Одне з питань - я не повністю розумію, з чого потрібно починати. Почати з тулуба? Чи потрібно завантажувати нову копію та додавати / редагувати цю копію зі своїм кодом кожного разу, коли я хочу створити виправлення?
Знову ж таки, поки я це зробив, працюючи зі SVN, і виправлення дійсно знаходиться поза моїм нинішнім набором вмінь, і я хочу це змінити. Сподіваюсь, що фахівці з виправлення WordPress можуть допомогти мені. Заздалегідь спасибі.
ОНОВЛЕННЯ:
Після відповіді @ hakre я думаю, що мені слід додати більше запитання:
- Чи можу я створити виправлення з старішої версії чи потрібно використовувати багажник?
- Якщо я працюю над проектом, використовуючи випущену версію (3.0.1), чи можу я змінити його та створити патч для ядра чи потрібно завантажити та встановити незайману та нову копію магістралі та нещодавно внести там свої зміни?
- Чи можу я зробити з скриптами оболонки, щоб я міг закодувати вхід до сценарію та просто запустити сценарій, щоб відтворити все, що мені потрібно та / або створити патч?
- А які підводні камені?
Всі ці питання, здається, беруть на себе ті, хто знає, як працює SVN WordPress, і як такий завжди заглиблюється в будь-яку дискусію.
svn diff > my-patch.patch
густа!