I did some testing I am very concerned about the n...
# general
c
I did some testing I am very concerned about the namespace for a public module. for example:
Copy code
class VPC(ComponentResource):
    def __init__(self, ...):
        super().__init__("aws:composite:VPC", name, None, opts)
if I ever change the string, pulumi will want to redeploy the stack fully. Without any guidance on how community modules should be namespaced I always risk that whatever the name I selected might collide with something else.
l
The leftmost component should be unique. "aws" is for the AWS module, and you're not developing the AWS module. It should start with "mymodule".