Mentionsy

Subiektywny Frontend
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!


Wstęp

Co to jest monorepo?

Monorepo w googlu

Monorepo - ale po co?!

Linter i prettier w monorepo

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

Monorepo vs paczki npm

Kiedy monorepo jest wskazane?

Kiedy nie pakować się w monorepo?

PoC przed wejściem w monorepo

Podsumowanie

Szklana kula, czyli przyszłość monorepo

Polecajki

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

Szukaj w treści odcinka

Znaleziono 1 wynik dla "Circle of Dependencies"

Dzięki czemu możemy uniknąć na przykład Circle of Dependencies?