Для этого необходимо:
- Создать JSON файл с информацией о расширении, поместив его на какой-либо общедоступный интернет-ресурс. Имя файла может быть, в общем случае, произвольным. Назовем его version.json:
Как видно из содержимого файла, он содержит сведения о текущей стабильной версии разработки, в том числе его текущей минорной версии, ссылку на объявление о выходе данной версии, ссылку на страницу, где можно загрузить расширение. Файл может содержать также сведения о других (нестабильных) версиях, с примером можно ознакомиться на соответствующей странице phpBB development wiki.
Код: Выделить всё
{ "stable": { "2.0": { "current": "2.0.0", "announcement": "http://anderson.phpbbguru.net/viewtopic.php?f=5&t=33", "download": "https://github.com/rxu/posts_merging", "eol": null, "security": false } } }
- Дополнить файл composer.json расширения информацией о местонахождении и имени файла для проверки версии, например:
Данный блок должен быть добавлен в раздел "extra", который в результате выглядит примерно так:
Код: Выделить всё
"version-check": { "host": "rxu.github.io", "directory": "/versions/posts_merging", "filename": "version.json" }
Код: Выделить всё
"extra": { "display-name": "Posts merging", "soft-require": { "phpbb/phpbb": "3.1.*@dev" }, "version-check": { "host": "rxu.github.io", "directory": "/versions/posts_merging", "filename": "version.json" } }