Skip to content

Commit aa332da

Browse files
jpinkney-awsashishrp-awsavi-alpertblakelaz-amazonbweedop
authored
feat(amazonq): Re-invent 2024 release (aws#6127)
re-invent 2024 release --- <!--- REMINDER: Ensure that your PR meets the guidelines in CONTRIBUTING.md --> License: I confirm that my contribution is made under the terms of the Apache 2.0 license. Co-authored-by: Ashish Reddy Podduturi <[email protected]> Co-authored-by: Avi Alpert <[email protected]> Co-authored-by: Blake Lazarine <[email protected]> Co-authored-by: Bodie Weedop <[email protected]> Co-authored-by: Chay Nabors <[email protected]> Co-authored-by: Grant Gurvis <[email protected]> Co-authored-by: Hweinstock <[email protected]> Co-authored-by: Justin M. Keyes <[email protected]> Co-authored-by: KevinDing1 <[email protected]> Co-authored-by: Laxman Reddy <[email protected]> Co-authored-by: Matt Lee <[email protected]> Co-authored-by: Maxim Hayes <[email protected]> Co-authored-by: Nikolas Komonen <[email protected]> Co-authored-by: Tai Lai <[email protected]> Co-authored-by: Vikash Agrawal <[email protected]> Co-authored-by: Zoe Lin <[email protected]> Co-authored-by: juusticeTG <[email protected]>
1 parent 0536f09 commit aa332da

File tree

169 files changed

+16326
-1679
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

169 files changed

+16326
-1679
lines changed

package-lock.json

Lines changed: 5 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
"generateNonCodeFiles": "npm run generateNonCodeFiles -w packages/ --if-present"
4040
},
4141
"devDependencies": {
42-
"@aws-toolkits/telemetry": "^1.0.282",
42+
"@aws-toolkits/telemetry": "^1.0.284",
4343
"@playwright/browser-chromium": "^1.43.1",
4444
"@types/he": "^1.2.3",
4545
"@types/vscode": "^1.68.0",
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"type": "Feature",
3+
"description": "Added a getting started page for exploring amazon q agents"
4+
}
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"type": "Feature",
3+
"description": "`/test` in Q chat to generate unit tests for java and python"
4+
}
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"type": "Feature",
3+
"description": "`/doc` in Q chat to generate and update documentation for your project"
4+
}
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"type": "Feature",
3+
"description": "Amazon Q Code Scan is now Amazon Q Code Review"
4+
}
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"type": "Feature",
3+
"description": "`/review` in Q chat to scan your code for vulnerabilities and quality issues, and generate fixes"
4+
}
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"type": "Feature",
3+
"description": "Security Scan: New TreeView to display security scan issues and vulnerabilities detected in your project. The TreeView provides an organized and hierarchical view of the scan results, making it easier to navigate and prioritize the issues that need to be addressed."
4+
}
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"type": "Feature",
3+
"description": "Security Scan: Added ability to suppress or ignore security issues"
4+
}

packages/amazonq/README.md

Lines changed: 29 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -3,62 +3,52 @@
33
[![Youtube Channel Views](https://img.shields.io/youtube/channel/views/UCd6MoB9NC6uYN2grvUNT-Zg?style=flat-square&logo=youtube&label=Youtube)](https://www.youtube.com/@amazonwebservices)
44
![Marketplace Installs](https://img.shields.io/vscode-marketplace/i/AmazonWebServices.amazon-q-vscode.svg?label=Installs&style=flat-square)
55

6-
# Getting Started
7-
8-
**Free Tier** - create or log in with an AWS Builder ID (a personal profile from AWS).
6+
# Agent capabilities
97

10-
**Pro Tier** - if your organization is on the Amazon Q Developer Pro tier, log in with single sign-on.
11-
12-
![Authentication gif](https://raw.githubusercontent.com/aws/aws-toolkit-vscode/HEAD/docs/marketplace/vscode/amazonq/auth-Q.gif)
8+
### Implement new features
9+
`/dev` to task Amazon Q with generating new code across your entire project and implement features.
1310

14-
# Features
15-
16-
## Inline code suggestions
17-
18-
Code faster with inline code suggestions as you type.
19-
20-
![Inline code suggestion demo](https://raw.githubusercontent.com/aws/aws-toolkit-vscode/HEAD/docs/marketplace/vscode/amazonq/inline.gif)
21-
22-
[_15+ languages supported including Python, TypeScript, Rust, Terraform, AWS Cloudformation, and more_](https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/q-language-ide-support.html)
11+
### Generate documentation
12+
`/docs` to task Amazon Q with writing API, technical design, and onboarding documentation.
2313

24-
## Chat
14+
### Automate code reviews
15+
`/review` to ask Amazon Q to perform code reviews, flagging suspicious code patterns and assessing deployment risk.
2516

26-
Generate code, explain code, and get answers to questions about software development.
17+
### Generate unit tests
18+
`/test` to ask Amazon Q to generate unit tests and add them to your project, helping you improve code quality, fast.
2719

28-
![Generate code using chat](https://raw.githubusercontent.com/aws/aws-toolkit-vscode/HEAD/docs/marketplace/vscode/amazonq/chat.gif)
20+
### Transform workloads
21+
`/transform` to upgrade your Java applications in minutes, not weeks.
2922

30-
## Security scans
23+
<br>
3124

32-
Analyze and fix security vulnerabilities in your project.
25+
# Core features
3326

34-
![Fix security vulnerability demo](https://raw.githubusercontent.com/aws/aws-toolkit-vscode/HEAD/docs/marketplace/vscode/amazonq/security-scan.gif)
27+
### Inline chat
28+
Seamlessly initiate chat within the inline coding experience. Select a section of code that you need assistance with and initiate chat within the editor to request actions such as "Optimize this code", "Add comments", or "Write tests".
3529

36-
[_10 languages supported including Python, TypeScript, C#, and more_](https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/security-scans.html)
30+
### Chat
31+
Generate code, explain code, and get answers about software development.
3732

38-
## Agent for software development
33+
### Inline suggestions
34+
Receive real-time code suggestions ranging from snippets to full functions based on your comments and existing code.
3935

40-
Amazon Q can implement new functionality across multiple files in your workspace.
41-
42-
Type “/” in chat to open the quick actions menu and choose the “/dev” action.
43-
44-
![Agent for software development demo](https://raw.githubusercontent.com/aws/aws-toolkit-vscode/HEAD/docs/marketplace/vscode/amazonq/dev.gif)
45-
46-
_Note - this demo has been trimmed, Amazon Q can take several minutes to generate code_
36+
[_15+ languages supported including Python, TypeScript, Rust, Terraform, AWS Cloudformation, and more_](https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/q-language-ide-support.html)
4737

48-
## Agent for code transformation
38+
### Code reference log
4939

50-
Upgrade your Java applications in minutes, not weeks.
40+
Attribute code from Amazon Q that is similar to training data. When code suggestions similar to training data are accepted, they will be added to the code reference log.
5141

52-
Type “/” in chat to open the quick actions menu and choose the “/transform” action.
42+
<br>
5343

54-
![Agent for code transformation demo](https://raw.githubusercontent.com/aws/aws-toolkit-vscode/HEAD/docs/marketplace/vscode/amazonq/transform.png)
44+
# Getting Started
5545

56-
[_Currently supports upgrading Java 8 or 11 Maven projects to Java 17_](https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/code-transformation.html#prerequisites)
46+
**Free Tier** - create or log in with an AWS Builder ID (a personal profile from AWS).
5747

58-
## Code reference log
48+
**Pro Tier** - if your organization is on the Amazon Q Developer Pro tier, log in with single sign-on.
5949

60-
Attribute code from Amazon Q that is similar to training data. When code suggestions similar to training data are accepted, they will be added to the code reference log.
50+
![Authentication gif](https://raw.githubusercontent.com/aws/aws-toolkit-vscode/HEAD/docs/marketplace/vscode/amazonq/auth-Q.gif)
6151

62-
## Troubleshooting & feedback
52+
# Troubleshooting & feedback
6353

64-
[File a bug](https://github.com/aws/aws-toolkit-vscode/issues/new?assignees=&labels=bug&projects=&template=bug_report.md) or [submit a feature request](https://github.com/aws/aws-toolkit-vscode/issues/new?assignees=&labels=feature-request&projects=&template=feature_request.md) on our Github repository.
54+
[File a bug](https://github.com/aws/aws-toolkit-vscode/issues/new?assignees=&labels=bug&projects=&template=bug_report.md) or [submit a feature request](https://github.com/aws/aws-toolkit-vscode/issues/new?assignees=&labels=feature-request&projects=&template=feature_request.md) on our Github repository.

0 commit comments

Comments
 (0)