Poniżej zamieszczam tłumaczenie manifestu PEAR.
PEAR jest skrótem od "PHP Extension and Application Repository". Celem PEAR jest dostarczyć:
Kod w PEAR jest podzielony na pakiety. Każdy pakiet jest oddzielnym projektem, który posiada swoją ekipę która go tworzy, numer wersji, cykl wypuszczania nowych wersji, dokumentację i określone relacje co do innych pakietów. Pakiety są udostępniane jako pliki tar.gz z opisem w środku i instalowane w systemie klienta za pomocą instalatora PEAR.
Pakiety mogą polegać na sobie poprzez bezpośrednie zależności, ale nie istnieje automatyczny związek zależności pomiędzy pakietami bazującymi na tej samej nazwie. Na przykład "HTTP_POST" jest standardowo niezależny od "HTTP". Zależności między pakietami o podobnych nazwach nie są zabronione i się zdarzają. Na przykład pakiet "DB_DataObject" zależy od pakietu "DB".
Styl kodowania, PCS( PEAR Coding Standards), istnieje w celu ułatwienia współpracy pomiędzy programistami PEAR, aby wymusić jakość i konsekwentny wygląd każdego fragmentu kodu dostarczanego jako pakiet PEAR.
Wszystkie pakiety PEAR są zarejestrowane i gotowe do pobrania z centralnego serwera pear.php.net. Inne serwery zwane "channels" także udostępniają pakiety, które mogą być instalowane dzięki instalatorowi PEAR. Pear.php.net nie gwarantuje jakości pakietów z tych kanałów i zapewnia tylko wsparcie dla pakietów pobieranych z serwera pear.php.net.
Pear.php.net dostarcza przyjazny użytkownikowi(HTML) jaki i maszynie(REST) interfejs dostępu do pakietów dostępny z pear.net.php. Ogół komunikacji odbywa się za pomocą protokołu http. Inne funkcje które dostarcza strona pear.php.net to:
Pakiety są udostępniane jako pliki tar.gz z opisami w XML. Plik opisu packgage.xml zawiera informacje o pakiecie, listę plików i ich funcji, oraz zależności.


Sporo kłopotów przyspożył mi ostatnio LiveUser i LiveUserAdmin w związku z...
Sporo kłopotów przyspożył mi ostatnio LiveUser i LiveUserAdmin w związku z...