Mobilní lékárna
Lékárenský magnát
Loading
Specializuji se na tvorbu e-shopů, prezentačních webů, analytických a marketingových nástrojů. Spravuji sociální sítě a nabízím řešení pro lékárny a další sektory.
Každý vývojář dříve nebo později narazí na potřebu znovu využít část svého kódu, ať už pro vlastní projekty nebo
pro
ostatní. A právě k tomu slouží PHP balíčky. Vytvořit vlastní knihovnu a umožnit její jednoduchou instalaci přes
composer require
je snazší, než se zdá. Tento návod vás provede celým procesem krok za krokem.
Ujistěte se, že váš GitHub repozitář obsahuje validní soubor composer.json
v kořenovém adresáři.
Například:
{
"name": "tvujuzivatel/nazev-balicku",
"description": "Krátký popis balíčku",
"type": "library",
"license": "MIT",
"autoload": {
"psr-4": {
"TvujNamespace\\": "src/"
}
},
"require": {
"php": ">=7.4"
}
}
Poznámka: Pole name
musí být ve formátu vendor/package-name
(např.
janmarek/muj-balicek
).
Packagist je hlavní veřejný repozitář pro PHP balíčky. Zaregistrováním svého balíčku zde ho zpřístupníte celému PHP ekosystému – od jednotlivců po velké týmy.
https://github.com/janmarek/muj-balicek
)
Packagist si načte composer.json
a zaregistruje balíček.
Abyste nemuseli po každé změně manuálně aktualizovat balíček na Packagistu, nastavte si GitHub webhook:
URL: https://packagist.org/api/github
Content type: application/json
Event: Just the push event
Přidává se v GitHub repozitáři v sekci Settings → Webhooks → Add webhook.
Jakmile je balíček zaregistrován a veřejně dostupný, může ho kdokoli nainstalovat pomocí:
composer require tvujuzivatel/nazev-balicku
Příklad:
composer require janmarek/muj-balicek
Tímto způsobem si budujete vlastní ekosystém znovupoužitelného kódu a můžete přispět i komunitě. A kdo ví – možná se váš balíček jednoho dne stane nepostradatelným nástrojem pro stovky dalších vývojářů.
Tento balíček umožňuje generovat XML feedy pro různé služby (Google, Heureka, Zbozi) s podporou validace a dynamického nastavení parametrů.
Přejít na balíčekTento balíček umožňuje zaznamenat konverze pro srovnávač lékáren Vaše lékárny CZ.
Přejít na balíček