Skip to content
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

New documentation using mkdocs #601

Open
wants to merge 30 commits into
base: master
Choose a base branch
from

Conversation

BastLeblanc
Copy link
Contributor

Issue #, if available:

Description of changes:

  • mkdocs.yml
  • github action to deploy to github pages
  • move documentation to ./docs
  • create more pages to describe demos

Description of testing performed to validate your changes (required if pull request includes CloudFormation or source code changes):
deploy on the dev account.

When merging we need to update the https://docs.retaildemostore.retail.aws.dev DNS and github pages configuration

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@BastLeblanc BastLeblanc requested a review from gfaires June 19, 2024 08:41
docs/Available Demos/Product Search.md Show resolved Hide resolved
docs/Available Demos/Room Makeover.md Outdated Show resolved Hide resolved
docs/Available Demos/Room Makeover.md Outdated Show resolved Hide resolved
docs/Available Demos/Room Makeover.md Outdated Show resolved Hide resolved
> DynamoDB is one dependency that can be run locally rather than connecting to the real DynamoDB. This makes it easier to run services like the [products](https://github.com/aws-samples/retail-demo-store/tree/master/src/products) service completely local to you computer.

```console
foo@bar:~$ aws sts get-session-token
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What's this command for in this context?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

see previous comment, this section is outdated

@@ -0,0 +1,15 @@

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

General comment on the Technical Guides. They seem to be copies of the Demo Guide that can be launched from within the web-ui. Therefore, we need to maintain the information in two places. Is it possible to pull this content from the demo guide?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is correct, I haven't found a fully automated way to do it. I see options:

  • Remove the demo guide from inside the demo itself (and replace with a link to this documentation in the header or with an iframe)
  • Automate the demo guide generation into
    • the vue components
    • this mkdocs doc
  • Don't include these docs in the mkdocs and only in the demo

I prefer the first option but we would benefit from a bit of a UI refresh (a better header, remove/change the demo guide button, ...)

to be discussed?

docs/partner-integrations/partner-integrations.md Outdated Show resolved Hide resolved
@gfaires gfaires added the documentation Improvements or additions to documentation label Jul 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
Status: Triage
Development

Successfully merging this pull request may close these issues.

None yet

3 participants