Conflicts between package exposed templates and variables?


If I expose template or variable from my package how do I now that some other package isn’t using the same names?
Should I prefix exposed stuff with my domain name or username?
Will atmosphere allow to publish package which exposes names already used by other packages?


expose them all under a single package namespace i.e.

ExchangeRates = {};
ExchangeRates.USD2JPY = 120; // or whatever.

further reading: