Fork me on GitHub
#polylith
<
2022-10-05
>
tengstrand11:10:03

Polylith got nice words today at https://news.ycombinator.com/item?id=33081443 "... Polylith ... has given us yet another boost in developer happiness, speed of delivery, and ease of maintenance".

polylith 11
😎 3
metal 1
domparry13:10:01

😊

🙌 2
eval-on-point17:10:55

I'm having a hard time finding an explanation for what the :top-namespace configuration value entails. I am guessing that all of my code must be in namespaces that are prefixed by this value. Is that a correct understanding? Is this documented somewhere that I am not looking?

seancorfield18:10:59

Yes, the :top-namespace defines the standard prefix that all namespaces in your repo will have. At work we picked "ws" because we're World Singles. It just helps ensure that your code won't conflict with third party code (or at least is much less likely to conflict).

seancorfield18:10:15

As for documentation, "top namespace" is mentioned in several places but I don't think it really explains why it is done.

eval-on-point18:10:06

Awesome, thanks. Our team has been loosely following the Polylith structure for a while now and we are finally getting around to investigating the tool. Seems like we have to conform very closely to what is described in the documentation to start seeing some benefits. We have components scattered throughout a few different directories and it looks like the tool wants us to move them all into a single place. Will be interesting to flesh it all out. Thanks again

seancorfield18:10:16

We're migrating our legacy monorepo to Polylith. About 2/3rds done at this point. Over 100 components so far. About two dozen projects.

eval-on-point18:10:12

This looks like a great resource, will check it out!