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

Feature/api docs #7990

Merged
merged 55 commits into from
Sep 27, 2024
Merged

Feature/api docs #7990

merged 55 commits into from
Sep 27, 2024

Conversation

jacoblogan
Copy link
Contributor

@jacoblogan jacoblogan commented Sep 23, 2024

Description of changes:

Add js api docs to the docs site. This includes the base api json that's needed to render the docs and will be updated automatically by the workflow.

Staging site: https://feature-api-docs.dmhjrabi3pkql.amplifyapp.com/

Related GitHub issue #, if available:

Previous PRs merged into the feature/api-docs branch
#7948
#7949
#7950
#7941

Instructions

If this PR should not be merged upon approval for any reason, please submit as a DRAFT

Which product(s) are affected by this PR (if applicable)?

  • amplify-cli
  • amplify-ui
  • amplify-studio
  • amplify-hosting
  • amplify-libraries

Which platform(s) are affected by this PR (if applicable)?

  • JS
  • Swift
  • Android
  • Flutter
  • React Native

Please add the product(s)/platform(s) affected to the PR title

Checks

  • Does this PR conform to the styleguide?

  • Does this PR include filetypes other than markdown or images? Please add or update unit tests accordingly.

  • Are any files being deleted with this PR? If so, have the needed redirects been created?

  • Are all links in MDX files using the MDX link syntax rather than HTML link syntax?

    ref: MDX: [link](https://docs.amplify.aws/)
    HTML: <a href="https://docs.amplify.aws/">link</a>

When this PR is ready to merge, please check the box below

  • Ready to merge

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Jacob Logan and others added 30 commits August 20, 2024 12:37
…rumbs to ApiModalBreadcrumbs (#7956)

* update Modal styling/ add Breadcrumbs

* remove commented out code
Co-authored-by: Jacob Logan <lognjc@amazon.com>
* add getApiStaticPath util function

* add typing

* update type and comment on paths

---------

Co-authored-by: Jacob Logan <lognjc@amazon.com>
@jacoblogan jacoblogan requested review from a team, aspittel and swaminator as code owners September 23, 2024 22:59
Copy link
Contributor

@jimblanc jimblanc left a comment

Choose a reason for hiding this comment

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

Reviewed the preview & impact to JS docs, looks good! Sent some recommendations async

esauerbo
esauerbo previously approved these changes Sep 25, 2024
timngyn
timngyn previously approved these changes Sep 25, 2024
Copy link
Member

@timngyn timngyn left a comment

Choose a reason for hiding this comment

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

Looks good to me! Approved for now but will need a followup for the following:

Talked to @jacoblogan about how at the moment there aren't any tests to notify the team of breaking changes to the typdoc json format.

If the the format changes and the API docs don't find the content then nothing gets displayed on the API docs pages. Someone would need to check the API docs pages to see that something is wrong with the format. There should be tests in place so that the team can be alerted when this kind of change happens

Co-authored-by: Jacob Logan <lognjc@amazon.com>
@jacoblogan jacoblogan dismissed stale reviews from timngyn and esauerbo via 2a8c4ff September 26, 2024 23:05
Copy link
Member

@jordanvn jordanvn left a comment

Choose a reason for hiding this comment

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

These changes look good to me. Nicely done adding the comment formatting

@jacoblogan jacoblogan merged commit 2072a65 into main Sep 27, 2024
12 checks passed
@jacoblogan jacoblogan deleted the feature/api-docs branch September 27, 2024 16:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants