Skip to content

Commit 9418228

Browse files
committed
Architecure update to SAM, Amplify Console, Node.js, and Well Architected review
1 parent 742a548 commit 9418228

File tree

173 files changed

+2921
-12763
lines changed

Some content is hidden

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

173 files changed

+2921
-12763
lines changed

.github/ISSUE_TEMPLATE/bug_report.md

+47
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
---
2+
name: "\U0001F41B Bug Report"
3+
about: Report a bug
4+
labels: bug, needs-triage
5+
---
6+
7+
<!--
8+
description of the bug:
9+
-->
10+
11+
12+
13+
14+
### Reproduction Steps
15+
16+
<!--
17+
minimal amount of code that causes the bug (if possible) or a reference:
18+
-->
19+
20+
21+
22+
23+
### Error Log
24+
25+
<!--
26+
what is the error message you are seeing?
27+
-->
28+
29+
30+
31+
32+
### Environment
33+
34+
- **SAM CLI Version :**
35+
- **OS :**
36+
- **Language :**
37+
38+
### Other
39+
40+
<!-- e.g. detailed explanation, stacktraces, related issues, suggestions on how to fix, links for us to have context, eg. associated pull-request, stackoverflow, gitter, etc -->
41+
42+
43+
44+
45+
---
46+
47+
This is :bug: Bug Report
+45
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
---
2+
name: "\U0001F680 Feature Request"
3+
about: Request a new feature
4+
labels: feature-request, needs-triage
5+
---
6+
7+
<!-- short description of the feature you are proposing: -->
8+
9+
10+
11+
12+
13+
### Use Case
14+
15+
<!-- why do you need this feature? -->
16+
17+
18+
19+
20+
21+
### Proposed Solution
22+
23+
<!-- Please include prototype/workaround/sketch/reference implementation: -->
24+
25+
26+
27+
28+
29+
### Other
30+
31+
<!--
32+
e.g. detailed explanation, stacktraces, related issues, suggestions on how to fix,
33+
links for us to have context, eg. associated pull-request, stackoverflow, gitter, etc
34+
-->
35+
36+
37+
38+
39+
40+
* [ ] :wave: I may be able to implement this feature request
41+
* [ ] :warning: This feature might incur a breaking change
42+
43+
---
44+
45+
This is a :rocket: Feature Request

.github/PULL_REQUEST_TEMPLATE.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
*Issue #, if available:*
2+
3+
*Description of changes:*
4+
5+
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

.gitignore

+129-52
Original file line numberDiff line numberDiff line change
@@ -1,75 +1,152 @@
1-
### Eclipse ###
21

3-
.metadata
4-
bin/
5-
tmp/
6-
*.tmp
7-
*.bak
8-
*.swp
9-
*~.nib
10-
local.properties
11-
.settings/
12-
.loadpath
13-
.recommenders
2+
# Created by https://www.gitignore.io/api/osx,node,linux,windows
143

15-
# Eclipse Core
16-
.project
4+
### Linux ###
5+
*~
176

18-
# External tool builders
19-
.externalToolBuilders/
7+
# temporary files which can be created if a process still has a handle open of a deleted file
8+
.fuse_hidden*
209

21-
# Locally stored "Eclipse launch configurations"
22-
*.launch
10+
# KDE directory preferences
11+
.directory
2312

24-
# PyDev specific (Python IDE for Eclipse)
25-
*.pydevproject
13+
# Linux trash folder which might appear on any partition or disk
14+
.Trash-*
2615

27-
# CDT-specific (C/C++ Development Tooling)
28-
.cproject
16+
# .nfs files are created when an open file is removed but is still being accessed
17+
.nfs*
2918

30-
# JDT-specific (Eclipse Java Development Tools)
31-
.classpath
19+
### Node ###
20+
# Logs
21+
logs
22+
*.log
23+
npm-debug.log*
24+
yarn-debug.log*
25+
yarn-error.log*
3226

33-
# Java annotation processor (APT)
34-
.factorypath
27+
# Runtime data
28+
pids
29+
*.pid
30+
*.seed
31+
*.pid.lock
3532

36-
# PDT-specific (PHP Development Tools)
37-
.buildpath
33+
# Directory for instrumented libs generated by jscoverage/JSCover
34+
lib-cov
3835

39-
# sbteclipse plugin
40-
.target
36+
# Coverage directory used by tools like istanbul
37+
coverage
4138

42-
# Tern plugin
43-
.tern-project
39+
# nyc test coverage
40+
.nyc_output
4441

45-
# TeXlipse plugin
46-
.texlipse
42+
# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
43+
.grunt
4744

48-
# STS (Spring Tool Suite)
49-
.springBeans
45+
# Bower dependency directory (https://bower.io/)
46+
bower_components
5047

51-
# Code Recommenders
52-
.recommenders/
48+
# node-waf configuration
49+
.lock-wscript
5350

51+
# Compiled binary addons (http://nodejs.org/api/addons.html)
52+
build/Release
5453

55-
### Gradle ###
56-
.gradle
57-
build/
54+
# Dependency directories
55+
node_modules/
56+
jspm_packages/
5857

59-
# Ignore Gradle GUI config
60-
gradle-app.setting
58+
# Typescript v1 declaration files
59+
typings/
6160

62-
# Avoid ignoring Gradle wrapper jar file (.jar files are usually ignored)
63-
!gradle-wrapper.jar
61+
# Optional npm cache directory
62+
.npm
6463

65-
# Cache of project
66-
.gradletasknamecache
64+
# Optional eslint cache
65+
.eslintcache
6766

68-
# # Work around https://youtrack.jetbrains.com/issue/IDEA-116898
69-
# gradle/wrapper/gradle-wrapper.properties
67+
# Optional REPL history
68+
.node_repl_history
7069

71-
node_modules/
70+
# Output of 'npm pack'
71+
*.tgz
72+
73+
# Yarn Integrity file
74+
.yarn-integrity
75+
76+
# dotenv environment variables file
77+
.env
78+
79+
80+
### OSX ###
81+
*.DS_Store
82+
.AppleDouble
83+
.LSOverride
84+
85+
# Icon must end with two \r
86+
Icon
87+
88+
# Thumbnails
89+
._*
90+
91+
# Files that might appear in the root of a volume
92+
.DocumentRevisions-V100
93+
.fseventsd
94+
.Spotlight-V100
95+
.TemporaryItems
96+
.Trashes
97+
.VolumeIcon.icns
98+
.com.apple.timemachine.donotpresent
99+
100+
# Directories potentially created on remote AFP share
101+
.AppleDB
102+
.AppleDesktop
103+
Network Trash Folder
104+
Temporary Items
105+
.apdisk
106+
107+
### Windows ###
108+
# Windows thumbnail cache files
109+
Thumbs.db
110+
ehthumbs.db
111+
ehthumbs_vista.db
112+
113+
# Folder config file
114+
Desktop.ini
115+
116+
# Recycle Bin used on file shares
117+
$RECYCLE.BIN/
118+
119+
# Windows Installer files
120+
*.cab
121+
*.msi
122+
*.msm
123+
*.msp
124+
125+
# Windows shortcuts
126+
*.lnk
127+
128+
# SAM package file
129+
packaged.yaml
130+
.aws-sam
131+
samconfig.toml
132+
133+
# End of https://www.gitignore.io/api/osx,node,linux,windows
134+
# node_modules #
135+
################
136+
**/node_modules
137+
package-lock.json
138+
packaged.yaml
72139

140+
# OS generated files #
141+
######################
73142
.DS_Store
74-
/dist/
75-
/website/dist/
143+
.DS_Store?
144+
._*
145+
.Spotlight-V100
146+
.Trashes
147+
ehthumbs.db
148+
Thumbs.db
149+
150+
# Front end config and production build
151+
www/build
152+
.idea/

.vscode/launch.json

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"version": "0.2.0",
3+
"configurations": [
4+
{
5+
"type": "chrome",
6+
"request": "launch",
7+
"name": "Launch Chrome",
8+
"url": "http://localhost:8080",
9+
"webRoot": "${workspaceFolder}"
10+
}
11+
]
12+
}

CODE_OF_CONDUCT.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# Code of Conduct
2+
3+
This project has adopted the [Amazon Open Source Code of Conduct](https://aws.github.io/code-of-conduct).
4+
For more information see the [Code of Conduct FAQ](https://aws.github.io/code-of-conduct-faq) or contact
5+
[email protected] with any additional questions or comments.

0 commit comments

Comments
 (0)