← Back to issue list

Change templates to link to current documentation

View original Github issue

Metadata

Project
charmcraft
Number
#2213
Type
issue
State
open
Author
lengau
Labels
—
Created
Updated
Closed
—

Current evaluation

Maintainer task to update charmcraft.yaml templates to link to modern documentation instead of outdated juju.is pages and remove repeated/outdated info; unlabelled and unassessed.

Suggested action: needs triage

Reason: The issue is a clearly scoped maintainer-authored improvement, but it has no labels, comments, or assignee, so it has not been formally triaged. Grep confirms juju.is links remain in templates (e.g. charmcraft/templates/charmlibs/new_library.py.j2) and elsewhere, but the exact target URLs and full set of template files still need investigation.

Evaluated by: mr-cal-bot

Impact: 45 Quick Win: 14 Complexity: 45 Confidence: 60 Actionability: 55

Issue body

### What needs to get done The `charmcraft.yaml` files produced by our templates should link to modern documentation. ### Why it needs to get done It currently links to the old documentation on `juju.is`, contains repeated and potentially outdated information, etc.

Evaluation history

Date Model Scores Action Summary
~deepseek/deepseek-pro-latest
Impact: 45
Quick Win: 14
Complexity: 45
Confidence: 60
Actionability: 55
needs triage Maintainer task to update charmcraft.yaml templates to link to modern documentation instead of outdated juju.is pages and remove repeated/outdated info; unlabelled and unassessed.
qwen/qwen3.6-35b-a3b
Impact: 30
Quick Win: 19
Complexity: 20
Confidence: 70
Actionability: 80
needs triage Update outdated juju.is documentation links in charmcraft.yaml template files to the modern documentation.ubuntu.com platform. Issue remains open with no maintainer engagement after 560 days.
qwen/qwen3.8-27b
Impact: 30
Quick Win: 26
Staleness: 20
Complexity: 15
Confidence: 75
Support Request: 5
needs triage Charmcraft templates should link charmcraft.yaml to modern docs instead of outdated juju.is pages. No comments or labels; recent template commits show active maintenance, so it needs triage.
qwen/qwen3.6-35b-a3b
Staleness: 45
Complexity: 15
Confidence: 90
Support Request: 0
needs triage Templates generating charmcraft.yaml files link to outdated juju.is documentation and need to be updated to point to current docs. Open, awaiting implementation.
qwen3.6-35b-a3b-mtp-q6
Staleness: 90
Complexity: 10
Confidence: 80
Support Request: 5
close stale Template-generated charmcraft.yaml files link to outdated juju.is documentation instead of current docs. Issue is unlabelled, has no comments, and has been inactive for over a year.
qwen3.6-35b-a3b-mtp-q6
Staleness: 85
Complexity: 15
Confidence: 80
Support Request: 5
needs triage Update charmcraft.yaml templates to link to current documentation instead of outdated juju.is links. Currently unlabelled and inactive for over a year.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#2793 Update init templates to use a single current Charmcraft docs link charmcraft closed PR #2793 was closed unmerged after a maintainer said its single-link cleanup was the opposite of the requested change.
72%
#1668 Update command docs for the unification of charmcraft.yaml charmcraft open Command help still uses metadata.yaml for list-lib while lifecycle help uses charmcraft.yaml; later documentation cleanups were partial, leaving the unification task unresolved.
71%