Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Monorepo for Canonical charmlibs.

canonical/charmlibs è adatto ai principianti?

Negli ultimi 30 giorni canonical/charmlibs ha accettato 10 delle 15 pull request di contributori esterni, e i suoi maintainer di solito rispondono entro 1 giorno. In questo momento sono aperte 14 issue adatte ai principianti.

Stelle
5
Fork
31
Issue aperte per principianti
14
Issue indicizzate
59
Merge medio
1g 21h
PR unite (30g)
21
Lingua principale
Python
Licenza
Apache-2.0
Ultimo push su GitHub
16/10/2026
Ultima indicizzazione
14/9/2026
Guida per i contributori
Guida per i contributori
Codice di condotta
Codice di condotta
Label per principianti
Nessuna label per principianti indicizzata

Come contribuire a canonical/charmlibs

  1. Leggi prima la guida per contribuire: spiega come i maintainer vogliono che le modifiche siano proposte, testate e revisionate.
  2. Leggi il suo codice di condotta: vale per issue e pull request tanto quanto per la chat.
  3. I tuoi contributi saranno pubblicati con la licenza Apache-2.0 del progetto.
  4. Scegli una delle 14 issue aperte adatte ai principianti qui sotto e, prima di iniziare, scrivi in un commento che vuoi occupartene.
Caricamento delle issue

Le issue su cui forse qualcuno sta già lavorando sono in fondo alla lista. Ordina tutto per data

  • Feature request: Surface additional fields in the `ldap` interface
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100

    canonical/charmlibs#741 ·

    I maintainer di solito rispondono entro 1 giorno

  • Feature request: expose a CPU limit/quota option
    Aperta
    charmlibs-snap team-charm-tech

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    canonical/charmlibs#740 · 2 commenti · 2 reazioni ·

    I maintainer di solito rispondono entro 1 giorno

  • pathops: avoid gap between writing file contents and setting permissions and ownership
    Aperta
    charmlibs-pathops rainy day team-charm-tech

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 52/100

    canonical/charmlibs#715 ·

    I maintainer di solito rispondono entro 1 giorno

  • Potential unnecessary databag updates
    Aperta
    charmlibs-interfaces-certificate-transfer team-tls

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 50/100

    canonical/charmlibs#688 ·

    I maintainer di solito rispondono entro 1 giorno

  • Flaky machine integration test
    Aperta
    charmlibs-rollingops team-data

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    canonical/charmlibs#680 ·

    I maintainer di solito rispondono entro 1 giorno

  • Natural reconciler-style use of TLS Certificates API may wipe workload certificates during every renewal
    Aperta
    charmlibs-interfaces-tls-certificates team-tls

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    canonical/charmlibs#679 · 2 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Commit ruff format and ruff check --fix results separately in migration guide
    Aperta
    docs infra rainy day team-charmlibs-maintainers

    Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100

    canonical/charmlibs#595 · 1 reazione ·

    I maintainer di solito rispondono entro 1 giorno

  • Add pathops.rmtree
    Forse di nuovo libera @james-garner-canonical l’ha presa 102 giorni fa e non c’è nessuna pull request aperta. Aperta
    charmlibs-pathops team-charm-tech

    canonical/charmlibs#586 · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • Add pathops.copytree
    Forse di nuovo libera @james-garner-canonical l’ha presa 102 giorni fa e non c’è nessuna pull request aperta. Aperta
    charmlibs-pathops team-charm-tech

    canonical/charmlibs#585 · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • Use Canonical K8s instead of MicroK8s in CI
    Aperta
    infra rainy day team-charmlibs-maintainers

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100

    canonical/charmlibs#576 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • Ensure libs.yaml entries for all packages
    Forse di nuovo libera @james-garner-canonical l’ha presa 114 giorni fa e non c’è nessuna pull request aperta. Aperta
    infra rainy day team-charmlibs-maintainers

    canonical/charmlibs#549 · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • Add interface schemata and docs for service-mesh interfaces
    Forse di nuovo libera @adhityaravi l’ha presa 128 giorni fa e non c’è nessuna pull request aperta. Aperta
    docs interface-metadata team-service-mesh

    canonical/charmlibs#534 · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • Fix deep internal links between package reference docs
    Aperta
    docs infra rainy day team-charmlibs-maintainers

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100

    canonical/charmlibs#497 ·

    I maintainer di solito rispondono entro 1 giorno

  • Add automation for SSDLC scans on release
    Aperta
    infra rainy day team-charmlibs-maintainers

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 58/100

    canonical/charmlibs#483 ·

    I maintainer di solito rispondono entro 1 giorno

  • interface.otlp: Enable forwarding dashboards in the databag
    Aperta
    charmlibs-interfaces-otlp team-observability-core

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    canonical/charmlibs#472 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • Make private key a cached property
    Aperta
    charmlibs-interfaces-tls-certificates team-tls

    Difficoltà 2/5 1-3 ore Idoneità per principianti 55/100

    canonical/charmlibs#463 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • Use pytest-jubilant in integration tests and upload juju debug-log
    Aperta
    infra rainy day team-charmlibs-maintainers

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 55/100

    canonical/charmlibs#436 ·

    I maintainer di solito rispondono entro 1 giorno

  • [OTLP] Improve testing the `add` methods for rules
    Aperta
    charmlibs-interfaces-otlp team-observability-core tests

    Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100

    canonical/charmlibs#429 · 2 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Document a convention for bidirectional linking of issues (e.g. issue template, edit issue message with Jira issue link in formatted section)
    Forse di nuovo libera @james-garner-canonical l’ha presa 193 giorni fa e non c’è nessuna pull request aperta. Aperta
    infra rainy day team-charmlibs-maintainers

    canonical/charmlibs#403 · 3 commenti · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • Add a `LogForwarder` component in the `otlp` library
    Forse di nuovo libera @sed-i l’ha presa 192 giorni fa e non c’è nessuna pull request aperta. Aperta
    charmlibs-interfaces-otlp needs design

    canonical/charmlibs#382 · 2 commenti · 1 reazione · 2 assegnatari ·

    I maintainer di solito rispondono entro 1 giorno

  • Investigate supporting newer pathlib.Path.match features
    Forse di nuovo libera @tonyandrewmeyer l’ha presa 130 giorni fa e non c’è nessuna pull request aperta. Aperta
    charmlibs-pathops docs rainy day team-charm-tech

    canonical/charmlibs#369 · 5 commenti · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • Add interface schema and docs for otlp interface
    Aperta
    charmlibs-interfaces-otlp docs interface-metadata team-charmlibs-maintainers

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100

    canonical/charmlibs#361 ·

    I maintainer di solito rispondono entro 1 giorno

  • Add interface schema and docs for sloth interface
    Aperta
    charmlibs-interfaces-sloth docs interface-metadata team-charmlibs-maintainers

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100

    canonical/charmlibs#360 ·

    I maintainer di solito rispondono entro 1 giorno

  • Auto-generate parts of the interface docs from the schemas
    Aperta
    docs infra interface-metadata rainy day team-charmlibs-maintainers

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100

    canonical/charmlibs#355 ·

    I maintainer di solito rispondono entro 1 giorno

  • add support for sharing single certificate to all units in tls-certificates library
    Aperta
    charmlibs-interfaces-tls-certificates team-tls

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100

    canonical/charmlibs#350 · 6 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • `just interface init` should set up integration tests for provider-requirer charm pairs
    Aperta
    infra roadmap team-charmlibs-maintainers

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100

    canonical/charmlibs#344 ·

    I maintainer di solito rispondono entro 1 giorno

  • Add support for accepting pre-generated CSRs in tls-certificate library
    Aperta
    charmlibs-interfaces-tls-certificates team-tls

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100

    canonical/charmlibs#316 · 2 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Add documentation for undocumented interfaces
    Aperta
    docs interface-metadata team-charmlibs-maintainers

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100

    canonical/charmlibs#279 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • Document best practices for interfaces and interface libraries
    Aperta
    26.10 docs interface-metadata roadmap team-charmlibs-maintainers

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    canonical/charmlibs#265 ·

    I maintainer di solito rispondono entro 1 giorno

  • Provide a template for initialising an interface definition
    Forse di nuovo libera @james-garner-canonical l’ha presa 122 giorni fa e non c’è nessuna pull request aperta. Aperta
    infra interface-metadata roadmap team-charmlibs-maintainers

    canonical/charmlibs#262 · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • Improve interface readmes
    Aperta
    docs interface-metadata roadmap team-charmlibs-maintainers

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100

    canonical/charmlibs#261 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • Improve reference docs build
    Aperta
    docs infra rainy day team-charmlibs-maintainers

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 30/100

    canonical/charmlibs#260 ·

    I maintainer di solito rispondono entro 1 giorno

  • Add new docs spellchecker and switch to EN-US
    Aperta
    docs infra rainy day team-charmlibs-maintainers

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100

    canonical/charmlibs#81 · 2 reazioni ·

    I maintainer di solito rispondono entro 1 giorno

  • Add copytree and rmtree methods
    Forse di nuovo libera @james-garner-canonical l’ha presa 151 giorni fa e non c’è nessuna pull request aperta. Aperta
    charmlibs-pathops rainy day team-charm-tech

    canonical/charmlibs#23 · 2 commenti · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • (tls-certificates) v1 schema requires requirer app data that its docstring says is empty
    Forse già presa @james-garner-canonical l’ha presa 11 giorni fa. Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100

    canonical/charmlibs#729 · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • (prometheus_scrape) `prometheus_scrape_unit_path` is required, and `prometheus_scrape_unit_fqdn` is missing
    Forse già presa @james-garner-canonical l’ha presa 11 giorni fa. Aperta

    Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100

    canonical/charmlibs#728 · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • (oauth) `related-units` pattern `^.*/d+$` is missing a backslash
    Forse già presa @james-garner-canonical l’ha presa 11 giorni fa. Aperta

    Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100

    canonical/charmlibs#727 · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • (k8s-service) Requirer schema's `additionalProperties` is inside `properties`
    Forse già presa @james-garner-canonical l’ha presa 11 giorni fa. Aperta

    Difficoltà 1/5 Meno di un'ora Idoneità per principianti 84/100

    canonical/charmlibs#725 · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • (k8s-service) Provider schema defines `url` where it means `service-port`
    Forse già presa @james-garner-canonical l’ha presa 11 giorni fa. Aperta

    Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100

    canonical/charmlibs#726 · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • (ingress) v2 requirer schema leaves out keys the library sends
    Forse già presa @james-garner-canonical l’ha presa 11 giorni fa. Aperta

    Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100

    canonical/charmlibs#724 · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • (ingress_per_unit) Requirer schema's `additionalProperties` is inside `properties`
    Forse già presa @james-garner-canonical l’ha presa 11 giorni fa. Aperta

    Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100

    canonical/charmlibs#723 · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • (ingress_per_unit) Provider schema requires `urls` but only defines `data`
    Forse già presa @james-garner-canonical l’ha presa 11 giorni fa. Aperta

    Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100

    canonical/charmlibs#722 · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • (grafana_datasource) Requirer schema doesn't include `grafana_base_url`
    Forse già presa @james-garner-canonical l’ha presa 11 giorni fa. Aperta

    Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100

    canonical/charmlibs#720 · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • (hydra_endpoints) `requirer.json` is an empty file
    Forse già presa @james-garner-canonical l’ha presa 11 giorni fa. Aperta

    Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100

    canonical/charmlibs#721 · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • (grafana_datasource) Provider model docstrings say "requirer side"
    Forse già presa @james-garner-canonical l’ha presa 11 giorni fa. Aperta

    Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100

    canonical/charmlibs#719 · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • (grafana_auth) Requirer schema's `urls` is outside `properties`
    Forse già presa @james-garner-canonical l’ha presa 11 giorni fa. Aperta

    Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100

    canonical/charmlibs#718 · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • pathops should facilitate updating files with the minimum number of read/write round trips
    Forse già presa @james-garner-canonical l’ha presa 18 giorni fa. Aperta
    charmlibs-pathops team-charm-tech

    canonical/charmlibs#710 · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • Help charms cleanly set the snapd vitality hint for their snaps
    Forse già presa @james-garner-canonical l’ha presa 18 giorni fa. Aperta
    charmlibs-snap team-charm-tech

    canonical/charmlibs#708 · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • Run zizmor only once
    Forse già presa @tonyandrewmeyer l’ha presa 15 giorni fa. Aperta
    infra rainy day team-charmlibs-maintainers

    Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100

    canonical/charmlibs#658 · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • Test with Juju 4 in CI
    Forse già presa @tonyandrewmeyer l’ha presa 18 giorni fa. Aperta
    infra rainy day team-charmlibs-maintainers

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100

    canonical/charmlibs#577 · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.