-
Notifications
You must be signed in to change notification settings - Fork 219
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update repository structure #109
Labels
Comments
After discussing internally with @arjanschaaf, we are suggesting to mode the |
Great proposal overall. I have two suggestions:
|
tebanieo
added a commit
to tebanieo/aws-dynamodb-examples
that referenced
this issue
Sep 6, 2024
tebanieo
added a commit
to tebanieo/aws-dynamodb-examples
that referenced
this issue
Sep 13, 2024
…dme and general folder re-ordering
tebanieo
added a commit
that referenced
this issue
Sep 16, 2024
Updating repository structure, implementing #109.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
This repository has been growing over the years with examples from different programing languages and some extra functionality.
I think the README.MD should be updated as it redirects readers to different top level folders that don't follow a structure.
I need your feedback about this folder structre that I am proposing below:
infrastructure_as_code
: The folder will include all the templates used to deploy DynamoDB to an AWS accountcloudformation
: One folder per solution that includes a deployable cloudformation template, the project MUST have a README.MD file that explains the need of the template.cdk
: One folder per solution that includes a deployable CDK project. The project MUST have a README.MD file that explains why this project is important, the pre-requisites and how to deploy it.security
: IAM policies examples in JSON format, optionally you can include CDK and cloudformation examples.workshops
: All the workshops created in this repository, one workshop per folder with a brief description, this folder should have aREADME.MD
file explaining this in detail. A workshop is intended to be a self serviceschema_design
: This folder contains all the examples and sample code that promotes schema design libraries.README.MD
is needed here.deprecated
: Any content that is not longer useful/valid.scripts
: This is the folder that will include local development instructions.examples
: This directory will replace the*-Examples
folder.README.MD
needs re-work to keep up with all the examples that we have in this folder.language
folder I recommend to have top level versions ex:javascript/v3
orjavascript/v2
, followed by acontrol_plane
,data_plane
folder for example:javascript
v3
data_plane
table_operations
scan
...stream_operations
Code quality:
language
folder, for exampledataset.json
or just use the same values for your examples.README.MD
to provide useful explanations for your code, let the code be the code.The text was updated successfully, but these errors were encountered: