Skip to content
This repository was archived by the owner on Nov 4, 2022. It is now read-only.

Commit b3ac22a

Browse files
authored
Merge pull request #1 from aws-samples/dev
Release v1.0.0
2 parents 786ed0c + 99bd0c9 commit b3ac22a

File tree

7 files changed

+79
-20
lines changed

7 files changed

+79
-20
lines changed

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1-
.DS_Store
1+
.DS_Store
2+
workshop/themes/*

CONTRIBUTING.md

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,19 +19,28 @@ reported the issue. Please try to include as much information as you can. Detail
1919
* Any modifications you've made relevant to the bug
2020
* Anything unusual about your environment or deployment
2121

22-
2322
## Contributing via Pull Requests
24-
Contributions via pull requests are much appreciated. Before sending us a pull request, please ensure that:
23+
Contributions via pull requests are much appreciated. Before sending us a pull request, please ensure that you are working against the latest source on the `dev` branch.
24+
25+
### Run project locally
26+
The static website is built using Hugo and to run it locally you need to install the [Hugo CLI](https://gohugo.io/getting-started/installing/).
27+
28+
1. Clone this repository.
29+
2. Switch to the _dev_ branch. (`git checkout dev`).
30+
3. Download the Learn theme by running `git clone https://github.com/matcornic/hugo-theme-learn.git workshop/themes/learn` from within the root of the project.
31+
4. Run `hugo serve` from within the _workshop_ folder.
32+
33+
Please keep in mind the following before sending a pull request.
2534

26-
1. You are working against the latest source on the *master* branch.
27-
2. You check existing open, and recently merged, pull requests to make sure someone else hasn't addressed the problem already.
28-
3. You open an issue to discuss any significant work - we would hate for your time to be wasted.
35+
- You are working against the latest source on the `dev` branch.
36+
- You check existing open, and recently merged, pull requests to make sure someone else hasn't addressed the problem already.
37+
- You open an issue to discuss any significant work - we would hate for your time to be wasted.
2938

3039
To send us a pull request, please:
3140

3241
1. Fork the repository.
3342
2. Modify the source; please focus on the specific change you are contributing. If you also reformat all the code, it will be hard for us to focus on your change.
34-
3. Ensure local tests pass.
43+
3. Ensure you test locally using Hugo CLI.
3544
4. Commit to your fork using clear commit messages.
3645
5. Send us a pull request, answering any default questions in the pull request interface.
3746
6. Pay attention to any automated CI failures reported in the pull request, and stay involved in the conversation.

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,10 @@ In this workshop, you will learn how to start a new Serverless application from
88

99
[https://cicd.serverlessworkshops.io](https://cicd.serverlessworkshops.io)
1010

11+
## Want to contribute?
12+
13+
Check our [contribution guidelines](CONTRIBUTING.md) before submitting a pull request. Any contribution must be done to the `dev` branch.
14+
1115
## License
1216

1317
This library is licensed under the MIT-0 License. See the LICENSE file.

workshop/content/_index.en.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@ In this workshop, you will learn how to start a new Serverless application from
99

1010
![Intro](/images/intro.png)
1111

12-
{{% button href="mailto:fdingler@amazon.com" icon="fas fa-bug" %}}Report an issue{{% /button %}}
13-
{{% button href="mailto:aws-sa-customer-engagements@amazon.com" icon="fas fa-envelope" %}}Contact Event Outfitters{{% /button %}}
12+
### Issues, Comments, Feedback?
13+
14+
I’m open source! If you see an issue, want to contribute content, or have overall feedback please open an issue or pull request in our GitHub repository: [github.com/aws-samples/aws-serverless-cicd-workshop](https://github.com/aws-samples/aws-serverless-cicd-workshop).
15+
16+
17+
{{% button href="https://github.com/aws-samples/aws-serverless-cicd-workshop/issues" icon="fas fa-bug" %}}Report an issue{{% /button %}}
1418
{{% button href="https://aws.amazon.com/serverless/developer-tools" icon="fas fa-graduation-cap" %}}Learn more{{% /button %}}

workshop/content/setup/_index.en.md

Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -8,23 +8,28 @@ pre = "<b>0. </b>"
88

99
# Setup
1010

11-
### Login to the AWS Workshop Portal
11+
### AWS Account
1212

13-
You should have received a **Participant Hash** that will grant you access to a temporary AWS account. Navigate to the following link to claim your temporary account:
14-
[https://dashboard.eventengine.run](https://dashboard.eventengine.run)
13+
In order to complete this workshop, you’ll need access to an AWS account. Your access needs to have sufficient permissions to create resources in IAM, CloudFormation, API Gateway, CodeCommit, CodePipeline, CodeBuild, CodeDeploy and S3. If you currently don't have an AWS account, you can create one here: [https://aws.amazon.com/premiumsupport/knowledge-center/create-and-activate-aws-account](https://aws.amazon.com/premiumsupport/knowledge-center/create-and-activate-aws-account).
1514

16-
### Type the hash you received
15+
<hr />
1716

18-
![EventEngineHash](/images/screenshot-event-engine-1.png)
17+
### Setup using AWS Cloud9 (Recommended)
1918

20-
### Click on the AWS Console button
19+
[AWS Cloud9](https://aws.amazon.com/cloud9/) is a cloud-based integrated development environment (IDE) that lets you write, run, and debug code from any machine with just a browser. We recommend using it to run this workshop because it already comes with the necessary set of tools pre-installed, but the workshop is not dependent on it, so you are free to run it from your local computer as well.
2120

22-
![EventEngineConsoleAccess](/images/screenshot-event-engine-2.png)
21+
If you want to use Cloud9, follow these instructions: [Create a Cloud9 Workspace](/setup/cloud9.html).
2322

24-
### Open the AWS Console
23+
<hr />
2524

26-
![EventEngineConsoleAccess](/images/screenshot-event-engine-3.png)
25+
### Setup using my own computer, not using Cloud9
2726

28-
### You can start the workshop now!
27+
If you prefer to run the workshop from your local computer without using Cloud9, make sure you install the following tools which are available for Linux, MacOS and Windows.
2928

30-
![EventEngineConsoleHome](/images/screenshot-event-engine-4.png)
29+
* [Docker Desktop](https://www.docker.com/products/docker-desktop) - Required to simulate the Lambda runtime locally.
30+
* [SAM CLI v0.31.0+](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-sam-cli-install.html) - To run functions locally and package/deploy SAM apps.
31+
* [AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-install.html) - To create resources in your AWS account.
32+
* [Git Client](https://git-scm.com/downloads) - To interact with the CodeCommit repository by pushing code changes.
33+
* [NodeJS and npm](https://www.npmjs.com/get-npm) - The sample app you will create is NodeJs-based.
34+
35+
Once you have installed all requirements, you can start the workshop here: [Start workshop](/sam.html).
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
+++
2+
title = "Setup"
3+
date = 2019-10-02T10:19:58-07:00
4+
weight = 5
5+
chapter = true
6+
pre = "<b>0. </b>"
7+
+++
8+
9+
# Setup
10+
11+
### Login to the AWS Workshop Portal
12+
13+
You should have received a **Participant Hash** that will grant you access to a temporary AWS account. Navigate to the following link to claim your temporary account:
14+
[https://dashboard.eventengine.run](https://dashboard.eventengine.run)
15+
16+
### Type the hash you received
17+
18+
![EventEngineHash](/images/screenshot-event-engine-1.png)
19+
20+
### Click on the AWS Console button
21+
22+
![EventEngineConsoleAccess](/images/screenshot-event-engine-2.png)
23+
24+
### Open the AWS Console
25+
26+
![EventEngineConsoleAccess](/images/screenshot-event-engine-3.png)
27+
28+
### You can start the workshop now!
29+
30+
![EventEngineConsoleHome](/images/screenshot-event-engine-4.png)
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
<span>
2+
<a href="https://github.com/aws-samples/aws-serverless-cicd-workshop">
3+
<i class="fab fa-github fa-lg"></i>
4+
GitHub
5+
</a>
6+
</span>
17
<left>
28
<h5 class="copyright">&copy; 2019 Amazon Web Services, Inc. or its Affiliates. All rights reserved.<h5>
39
</left>

0 commit comments

Comments
 (0)