mirror of
https://github.com/google-gemini/gemini-cli.git
synced 2026-04-28 05:55:17 -07:00
feat(core): implement lifecycle tracking issues for features
- Add GitHub issue template for tracking feature maturity (Alpha/Beta/GA). - Add issueUrl field to FeatureSpec metadata. - Update /features UI to display tracking issue links. - Update documentation with requirement for lifecycle trackers.
This commit is contained in:
@@ -65,6 +65,10 @@ export interface FeatureSpec {
|
||||
* Description of the feature.
|
||||
*/
|
||||
description?: string;
|
||||
/**
|
||||
* Link to the Lifecycle Tracking Issue on GitHub.
|
||||
*/
|
||||
issueUrl?: string;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -77,6 +81,7 @@ export interface FeatureInfo {
|
||||
since?: string;
|
||||
until?: string;
|
||||
description?: string;
|
||||
issueUrl?: string;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -216,6 +221,7 @@ class FeatureGateImpl implements MutableFeatureGate {
|
||||
since: latestSpec.since,
|
||||
until: latestSpec.until,
|
||||
description: latestSpec.description,
|
||||
issueUrl: latestSpec.issueUrl,
|
||||
};
|
||||
})
|
||||
.sort((a, b) => a.key.localeCompare(b.key));
|
||||
|
||||
Reference in New Issue
Block a user