Skip to content

Commit 7aa13bc

Browse files
authored
CodeWhisperer Getting Started UX (#3888)
1. Add a "Learn" CTA button under CodeWhisperer node 2. Add a new Getting Started page, which contains several components for users to learn about CodeWhisperer 3. Track click telemetry for multiple buttons in this page
1 parent f88563b commit 7aa13bc

36 files changed

+1305
-60
lines changed

gradle/libs.versions.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ kotlinCoroutines = "1.6.4"
2020
mockito = "4.6.1"
2121
mockitoKotlin = "4.0.0"
2222
mockk = "1.13.4"
23-
telemetryGenerator = "1.0.143"
23+
telemetryGenerator = "1.0.144"
2424
testLogger = "3.1.0"
2525
testRetry = "1.5.2"
2626
slf4j = "1.7.36"

jetbrains-core/resources/META-INF/plugin.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -299,6 +299,7 @@ with what features/services are supported.
299299
<projectService serviceImplementation="software.aws.toolkits.jetbrains.services.codewhisperer.status.CodeWhispererStatusBarManager"/>
300300
<projectService serviceInterface="software.aws.toolkits.jetbrains.services.codewhisperer.util.FileContextProvider"
301301
serviceImplementation="software.aws.toolkits.jetbrains.services.codewhisperer.util.DefaultCodeWhispererFileContextProvider"/>
302+
<projectService serviceImplementation="software.aws.toolkits.jetbrains.services.codewhisperer.learn.LearnCodeWhispererManager" />
302303

303304
<editorNotificationProvider implementation="software.aws.toolkits.jetbrains.core.credentials.CredentialsFileHelpNotificationProvider"/>
304305
<editorNotificationProvider implementation="software.aws.toolkits.jetbrains.services.dynamic.DynamicResourceFileActionProvider"/>
@@ -407,6 +408,7 @@ with what features/services are supported.
407408
<editorFactoryListener implementation="software.aws.toolkits.jetbrains.services.codewhisperer.editor.CodeWhispererEditorListener"/>
408409
<editorActionHandler action="EditorEnter" implementationClass="software.aws.toolkits.jetbrains.services.codewhisperer.editor.CodeWhispererEnterHandler" order="first, before editorEnter"/>
409410
<actionPromoter order="last" implementation="software.aws.toolkits.jetbrains.services.codewhisperer.actions.CodeWhispererActionPromoter"/>
411+
<fileEditorProvider implementation="software.aws.toolkits.jetbrains.services.codewhisperer.learn.LearnCodeWhispererEditorProvider"/>
410412
</extensions>
411413

412414
<extensions defaultExtensionNs="aws.toolkit">
13.6 KB
Loading
Lines changed: 12 additions & 0 deletions
Loading
Lines changed: 10 additions & 0 deletions
Loading
Lines changed: 10 additions & 0 deletions
Loading
Lines changed: 6 additions & 0 deletions
Loading
Lines changed: 6 additions & 0 deletions
Loading
Lines changed: 6 additions & 0 deletions
Loading
Lines changed: 6 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)