Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The main goal for the structure is to give easy access/navigation to KVS’s common use cases for customers, similar to how Chime does it for their JS SDK but for multiple libraries.
The structure is meant to be use case oriented. Each use case folder must have some descriptions about the use case. A use case folder might not contain sample codes, but only high level diagrams/explanations.
If a use case folder contains sample codes, the README should have the steps how to setup the project. The sample codes should not rely on other sample codes from other use cases. This also applies to the build systems. Consequently, each use case is self isolated.
By self isolating each use case, it'll reduce customer burden, customers should be able to use our samples to integrate our libraries easily to their projects and focus on a use case folder.
Format:
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.