Hi
@acoustic-tiger-77630 - we're currently in the process of improving the experience around this, so please feel free to @ me when you're encountering issues and roadbumps and I'll help you get sorted and build it into a better contributor experience as we go.
This article covers some of the basics:
https://www.pulumi.com/docs/guides/pulumi-packages/how-to-author/