Mentionsy

Subiektywny Frontend
14.10.2025 13:30

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

Odcinek opublikowany 18.04.2024


Zastanawiał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 googlu

06:44 Monorepo - ale po co?!

07:24 Linter i prettier w monorepo

08:57 Brak opieki na globalnymi standardami (module boundaries i inne takie)

10:53 Monorepo vs paczki npm

11:33 Kiedy monorepo jest wskazane?

14:18 Kiedy nie pakować się w monorepo?

17:55 PoC przed wejściem w monorepo

18:29 Podsumowanie

20:26 Szklana kula, czyli przyszłość monorepo

21:17 Polecajki

23:53 Outro


Linki:

1) https://monorepo.tools/ - świetne wprowadzenie do monorepo od Nrwl + opis obecnych tooli na rynku

2) https://nx.dev/ czyli frontendowa kobyła do monorepo


Badanie 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