Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> composer.json w modułach Laravel, Pytanie odnośnie architektury laravel\framework
Skie
post
Post #1





Grupa: Zarejestrowani
Postów: 555
Pomógł: 84
Dołączył: 20.02.2008
Skąd: Małopolska

Ostrzeżenie: (0%)
-----


Witam,
zaaobserwowałem, że paczka laravel\framework wchodząca w skład laravel\laravel posiada zdefiniowany plik composer.json dla każdego swojego modułu, czyli:

illuminate\auth
illuminate\broadcasting
illuminate\bus

etc.

Zaaobserowałem również, że kod samych modułów jest dostepny na githubie, ale sam laravel\framework ma je w sobie zahardkodowane zamiast je pobierać stamtað przez composera. Nie potrafię zrozumieć sensu takiego zabiegu. Może mi ktoś wytłumaczyć, czemu główne repozytorium nie pobiera plików źródłowych z tych modułów, tylko ma jest skopiowane wewnatrz swojego repo?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Skie
post
Post #2





Grupa: Zarejestrowani
Postów: 555
Pomógł: 84
Dołączył: 20.02.2008
Skąd: Małopolska

Ostrzeżenie: (0%)
-----


Dzięki za informację Pyton, tak właśnie myślałem, że pierwszy odpiszesz na ten temat (IMG:style_emoticons/default/smile.gif) Ale wciaż nie wiem po co to jest skopiowane do osobnych repo? Nie ma tam ani dodatkowych testów, ani dodatkowych dokumentacji. Czy zostało to podzielone tylko po to by pozwolić użytkownikom korzystać z wybranych części frameworka zamaist całości? Ale czy ktoś w ogóle to robi, biorąc pod uwagę, że te moduły nie są niezależne od siebie, a wręcz można powiedzieć że są "dense-coupled".

Ten post edytował Skie 17.12.2015, 14:21:01
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 16.10.2025 - 04:43