← Back to issue list

Rename base instances to template instances

View original Github issue

Metadata

Project
craft-providers
Number
#907
Type
issue
State
open
Author
lengau
Labels
Type: Enhancement
Created
Updated
Closed
—

Current evaluation

Planned API-wide rename of “base instance” to “template instance,” including provider methods, hooks, launch behavior, and on-disk names; current code still uses the base terminology.

Suggested action: keep open

Reason: The maintainer explicitly says this public API change should be addressed only in the next major release and identifies affected Provider methods, hook helpers, LXD methods, and disk prefixes. The current source still exposes include_base_instances and use_base_instance and has no template_instance naming, so the requested enhancement remains valid and unresolved.

Evaluated by: mr-cal-bot

Impact: 55 Quick Win: 21 Complexity: 58 Confidence: 96 Actionability: 90

Issue body

### What needs to get done Change the term "base instance" to "template instance." ### Why it needs to get done We're overloading the term "base" a lot in craft projects, so let's call this something different. The term "template" was agreed upon in our sync today but we could change it if needed

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha
Impact: 55
Quick Win: 21
Complexity: 58
Confidence: 96
Actionability: 90
keep open Planned API-wide rename of “base instance” to “template instance,” including provider methods, hooks, launch behavior, and on-disk names; current code still uses the base terminology.
stealth/space-bunny-alpha
Impact: 62
Quick Win: 12
Complexity: 76
Confidence: 91
Actionability: 82
keep open Planned major-release rename of “base instance” to “template instance” across provider APIs, hook helpers, instance identifiers, and on-disk names; the enhancement remains open.
qwen3.6-35b-a3b-mtp-q6
Impact: 50
Quick Win: 18
Staleness: 35
Complexity: 65
Confidence: 75
Support Request: 5
keep open Rename 'base instance' to 'template instance' across craft_providers public API. Acknowledged by maintainer as a breaking change for the next major release.
qwen/qwen3.8-27b
Impact: 35
Quick Win: 12
Staleness: 25
Complexity: 65
Confidence: 85
Support Request: 0
keep open Enhancement to rename 'base instance' to 'template instance' across craft-providers' public API. Triaged by a maintainer as a breaking change to be addressed only in the next major release; code still uses base_instance naming.
qwen/qwen3.6-35b-a3b
Staleness: 55
Complexity: 10
Confidence: 90
Support Request: 0
needs triage Enhancement to rename base instance to template instance across craft projects. Agreed upon in a sync, currently awaiting implementation with no maintainer comments or activity in 91 days.
qwen3.6-35b-a3b-mtp-q6
Staleness: 60
Complexity: 10
Confidence: 85
Support Request: 0
needs triage Enhancement to rename base instance to template instance across the codebase to reduce terminology overlap. Currently unassigned with no maintainer comments or activity in 81 days.

Update history

Date Change
updated

Related issues

No related issues found above the similarity threshold.