Skip to main content

No project description provided

Project description

Requests for public listing on charmhub.io

Charms on Charmhub are either privately listed, meaning that they can be deployed and their page viewed only if you know the name of the charm, or publicly listed, meaning that they can be found when searching (either on Charmhub itself or a more general web search leading to Charmhub).

Anyone can publish a charm to Charmhub, and when first published it will be privately listed. To change the charm to be publicly listed requires passing a lightweight review process to ensure charm consistency and quality. This is a one-off process (in most circumstances), not done for each revision of a charm.

Reviewing charms encourages the involvement of the community. "Community" refers to individuals and organisations creating or contributing to charms, Juju, and the wider charming ecosystem. The goals of the review are:

  1. Be transparent about the capabilities and qualities of a charm.
  2. Ensure a consistent level of quality for users of charms.

A listing review is not code review. The reviewer may be looking at some of the charm code, and may have comments on it, but the listing review is not a review of the architecture or design of the charm, and is not a line-by-line review of the charm code.

This repository contains:

  • Issues that are requests for changing a charm to be publicly listed.
  • Infrastructure to support the review process (such as automatically assigning reviews, tools to check some criteria automatically, and so on).

Steps of a review

  1. The author requests a review for one charm at a time with all prerequisites using a listing request issue in this repository.
  2. The reviewer checks if the prerequisites are met and the issue is ready.
  3. The public review is carried out as a conversation on the issue.
  4. The review concludes if the charm is 'publication ready', and if so the store team is asked to list the charm.

The result of the process is that:

  • if the review is successful, the charm is switched to listed mode, or
  • if the review is unsuccessful, the charm does not reach the required criteria and the charm remains unlisted, until the issues are resolved.

Get ready

Read the documentation for detailed information about publicly listed charms, the review process, and the criteria for public listing.

You can also use the tooling from this repository to see how close the charm is to passing a review. Note that some of the criteria can be checked automatically (and those will be when running the tool), but others will be manually checked by the reviewer (so you will need to evaluate readiness in those areas yourself).

Next steps

If the charm is ready for review, open an issue in this repository.

Or:

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

charmhub_listing_review-1.0.0.tar.gz (18.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

charmhub_listing_review-1.0.0-py3-none-any.whl (22.4 kB view details)

Uploaded Python 3

File details

Details for the file charmhub_listing_review-1.0.0.tar.gz.

File metadata

  • Download URL: charmhub_listing_review-1.0.0.tar.gz
  • Upload date:
  • Size: 18.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for charmhub_listing_review-1.0.0.tar.gz
Algorithm Hash digest
SHA256 3ee6b8b78b28936103a65fbad42ea3c5f920f93587e612e6ac6367d849cec295
MD5 2f654da07a4800f2ce08b7b36427cb68
BLAKE2b-256 38d2ca1b342f9345badcc8143e0a1bd4102d064ef91d4784a4851c13eed013a3

See more details on using hashes here.

Provenance

The following attestation bundles were made for charmhub_listing_review-1.0.0.tar.gz:

Publisher: publish.yaml on canonical/charmhub-listing-review

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charmhub_listing_review-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for charmhub_listing_review-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ecebfb6ef5e02c801cfc152825f91f153e34c7d7c7f51fb2f6b638d59fa83375
MD5 58e53833e5acd67ba3bb551a006258ae
BLAKE2b-256 8509a7b92955e482fdd94c0d946953958eb05615e0897778501feda53b69e381

See more details on using hashes here.

Provenance

The following attestation bundles were made for charmhub_listing_review-1.0.0-py3-none-any.whl:

Publisher: publish.yaml on canonical/charmhub-listing-review

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page