Mentionsy Mentionsy
Subiektywny Frontend
Subiektywny Frontend

Zarządzaj kodem jak w Google - Co to jest monorepo?

14.10.2025 ·23 min 58 s

Odcinek opublikowany 18.04.2024Zastanawiałeś się kiedyś, dlaczego monorepo jest takie hot w świecie devów?W tym odcinku zagłębimy się w świat monorepo. Opowiemy, co to takiego i czemu nawet Google na to się zdecydował. Przyjrzymy się, jak monorepo pomaga trzymać kod w ryzach i co zrobić, żeby nie zwariować z narzędziami jak linter czy prettier.Będziemy też mierzyć się z pytaniami "kiedy monorepo ma sens?" oraz "kiedy lepiej sobie odpuścić?". A na koniec zerkniemy w przyszłość – czyli co dalej z tym monorepo?Łap popcorn, włączaj play i zobacz, co monorepo może zrobić dla twojego projektu!00:00 Wstęp 02:09 Co to jest monorepo?04:09 Monorepo w googlu06:44 Monorepo - ale po co?!07:24 Linter i prettier w monorepo08:57 Brak opieki na globalnymi standardami (module boundaries i inne takie)10:53 Monorepo vs paczki npm11:33 Kiedy monorepo jest wskazane?14:18 Kiedy nie pakować się w monorepo?17:55 PoC przed wejściem w monorepo18:29 Podsumowanie20:26 Szklana kula, czyli przyszłość monorepo21:17 Polecajki 23:53 OutroLinki:1) https://monorepo.tools/ - świetne wprowadzenie do monorepo od Nrwl + opis obecnych tooli na rynku2) https://nx.dev/ czyli frontendowa kobyła do monorepoBadanie wpływu monorepo w Google - https://research.google/pubs/why-google-stores-billions-of-lines-of-code-in-a-single-repository/Twój must have we frontendowym monorepo:- https://prettier.io/docs/en/integrating-with-linters.html- https://eslint.org/ Polecajki: 1) Atomic Habits - James Clear 2) https://www.storytel.com/ - czyli fajny abonamentowy portal z audiobookami