Skip to content

Conversation

@seshubaws
Copy link
Contributor

Problem

It is difficult for new users to get started using their local IDE to build Lambda applications.

Solution

Implemented new section "Application Builder" that adds quick action icons to build, locally invoke, and deploy/sync. Also added a guided walkthrough to offer starter templates and quick installation of prereqs.


License: I confirm that my contribution is made under the terms of the Apache 2.0 license.

jonife and others added 30 commits August 23, 2024 12:06
## Problem
No hint to add credential in walkthrough
"use template in workspace" doesn't recognize `template.yml`

## Solution
- Added Credential button in walkthrough
- Added Sam Version checker, when customer has version < 1.98, install sam will prompt customer to update their sam version
- Fixed "use template in workspace" to search for template.yml as well
- Added Fetching template from serverlessland. Now the first two option for init project will work
- Modified serverlessland fetcher, added an param `removeTopDir` to remove the top level directory of the zip file.
- Added telemetry for walkthrough commands
- Update imaging of Walkthough
## Problem
AppBuilder doesn't parse sam project in subfolder
Welcome view doesn't come back if we closed all folder in workspace

## Solution
modified AppBuilder to parse subfolder
modified welcome view to re-appear in empty nodes

---

<!--- 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.
…1681)

## Problem
SAM list/deploy/remote not picking up toolkit credentials

Fix follow bugs:
Bug: Deploy Shows weird error without any information if toolkit has not
logged in
Bug: No such file or directory: 'isengardcli'

## Solution
Added credential to environment of childprocess

---

<!--- 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.
aws-toolkit-automation and others added 25 commits October 24, 2024 02:16
## Problem
Adding a note in Local Invoke Webview page to let the user know to input
the environment variables manually, if their test will need environment
variables values.

## [Solution]
The solution looks like as shown in the image below: 
<img width="871" alt="Screenshot 2024-10-24 at 3 14 37 PM"
src="https://github.com/user-attachments/assets/dc6561a3-66dc-4e20-81e3-7d9f1f98e63f">
## Problem
Multiple bugs related to Sync/Build wizard

## Solution
Bug7: conflict params will be auto-resolved now
Bug8: code is no longer auto applied
Bug9: conflict params will be auto-resolved now
Bug11: Now back button in sync deploy wizard  will work

Deploy Parameter wizard will remember recent input
## Problem
two v3 client are not using toolkit credentials

## Solution
Add toolkit credential to v3 client
@seshubaws seshubaws requested a review from a team as a code owner October 29, 2024 21:22
@github-actions
Copy link

This pull request implements a feature or fix, so it must include a changelog entry. See CONTRIBUTING.md#changelog for instructions.

@seshubaws seshubaws closed this Oct 30, 2024
@seshubaws seshubaws deleted the feature/lambda-get-started branch October 30, 2024 23:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

10 participants