Updated Charm Developer Workflow for Juju Charm Store

Antonio Rosales antonio.rosales at canonical.com
Wed Dec 7 16:08:21 UTC 2016


To follow on Tim's email for the updated Review Queue:
https://lists.ubuntu.com/archives/juju/2016-December/008287.html
There are new tasks and workflows for both maintainers and
contributors that folks should take note of.

If you are a current charm maintainer, we recommend the following actions:
- Ensure your charm is in your preferred SCM, e.g. Launchpad or Github.
- Create a team in Launchpad, e.g. <charm>-team
(https://launchpad.net/people/+newteam).  This spreads maintenance
tasks to team members who can push charm updates to the team’s name
space in the charm store.
- Ensure you set the charm/bundle home page and bug link URL using
‘charm set’ (https://jujucharms.com/docs/stable/tools-charm-tools).
This helps users know where they can find more information about your
application and where bugs/issues should be raised.
- Release the latest revision of your charm into the team’s name space
(https://jujucharms.com/docs/stable/authors-charm-store).
- Submit a new charm revision for review @
http://review.jujucharms.com to have it promulgated to the recommended
name space. Remember to release new revisions of the charm when
updates are made in the upstream repo or when appropriate in the
application release process.

If you would like to make a contribution to a charm and you are not
currently the maintainer, find the charm detail page at
http://jujucharms.com.  You should be able to find links to the
project homepage and bug tracker where you can contribute charm
changes.

I'll be working on https://github.com/juju/docs/issues/1563 to get
this updated in jujucharms.com/docs. If folks have any questions feel
free to reply here or or at https://github.com/juju/docs/issues/1563

thanks,
-- 
Antonio Rosales
Ecosystem Engineering
Canonical



More information about the Juju mailing list