polylith 2025-08-26

From https://youtu.be/_tpNKAv4fro I understood that • :top-namespace doesn't need to be two-level (e.g., @seancorfield used ws), and that • code under project/xxx may be in namespaces which do not start with :top-namespace. I'm not asking whether either is advisable, but are these two things explicitly allowed in Polylith (as opposed to working by accident but not supported)?

• Yes, :top-namespace can be any valid namespace and doesn't need to be two-level. • Using :top-namespace for projects is discouraged, because it increases the risk of namespace conflicts.

Thank you!

👍 1