Note that if you just want to help out with charms but are not quite ready for the full responsibilities of charmers, there is another team, charm-contributors which is quite a bit more open to join. We recommend that anybody starting out in charms joins that team immediately while you learn how charms work.
Since we expect Charmers to be a diverse group with experts from a wide spectrum of fields, here are some guidelines for charming:
Because charms run "as root", we need to have a certain level of trust with all charmers members so that juju users can trust that these charms are safe for use on their system. So we have a small set of requirements for joining charmers.
Once you’ve satisfied these requirements, you will just need to apply to join the team on launchpad, and email email@example.com requesting membership including how the above requirements are met. Current charmers policy is that 2 of us need to +1 you before we can approve your membership. New ~charmers members will be announced on firstname.lastname@example.org.
If you would like to maintain Charms for a particular upstream project but would not like to join the larger scale Charmers effort, please let us know. We are happy to delegate ownership of a set of charms for a particular project to the upstream project or a team of trusted upstream users. The same requirements apply as for joining charmers, but you will not be expected to participate in the larger maintenance of the charm store. If you are interested in this path, please contact any member of the charmers team, or inquire on the Juju mailing list .