✅ WEB і WordPress новини, теми, плагіни. Тут ми ділимося порадами і кращими рішеннями для сайтів.

Додавання вашого плагіна WordPress до Packagist

6

Коли ви починаєте додавати свої плагіни WordPress до GitHub, одна з наступних речей, яку ви, ймовірно, захочете зробити, це полегшити іншим розробникам можливість почати вбудовувати ці пакети у свій файл composer.json .

Тобто їм не потрібно завантажувати ваш плагін, включати його у ваш проект, стежити за оновленнями чи щось подібне. Замість цього вони додають файл і запускають:

$ composer update

…коли вони будуть готові отримати останню версію вашої роботи.

Але просто додати свою роботу до GitHub недостатньо. Вам потрібно надіслати свій плагін WordPress до Packagist (звичайно, це також працює з іншими проектами, але насправді це виходить за межі цього блогу).

І ось як це зробити.

Додайте свій плагін WordPress до Packagist

Для тих, хто не знайомий, ось суть:

Packagist є основним репозиторієм Composer . Він об’єднує загальнодоступні пакети PHP, які можна встановити за допомогою Composer.

Коротше кажучи, це дозволяє легко включати сторонні бібліотеки у ваші проекти через Composer.

У будь-якому випадку, коли ваш плагін з’явиться на GitHub, вам потрібно буде додати ще кілька кроків, щоб підготувати вашу роботу до реєстрації в Packagist. Однак це легко:

  1. Якщо ви ще цього не зробили, створіть обліковий запис у Packagist,
  2. Додайте файл composer.json до свого проекту та переконайтеся, що він містить таке :

Після цього переконайтеся, що ви оновили Composer, щоб створити файл composer.lock. Звідти перейдіть на сторінку «Надіслати» та додайте URL-адресу до свого репозиторію GitHub.

Звідти ви та будь-хто інший зможете додати посилання у відповідний файл composer.json свого проекту, а потім включити його до свого проекту.

Приклад

Для робочого прикладу того, як це може виглядати, перегляньте цей проект. (У наступній публікації я отримаю більше інформації про цей конкретний проект.)

Джерело запису: tommcfarlin.com

Цей веб -сайт використовує файли cookie, щоб покращити ваш досвід. Ми припустимо, що з цим все гаразд, але ви можете відмовитися, якщо захочете. Прийняти Читати далі