Skip to content

feat: refine docs of testing library#141

Merged
Huxpro merged 9 commits intolynx-family:mainfrom
upupming:feat/refine-testing-library
May 8, 2025
Merged

feat: refine docs of testing library#141
Huxpro merged 9 commits intolynx-family:mainfrom
upupming:feat/refine-testing-library

Conversation

@upupming
Copy link
Collaborator

@upupming upupming commented May 6, 2025

In this PR, we refine our documentation of testing library.

  • Added typedoc tool for generating docs from type decl
  • rewrite ReactLynx Testing Library Docs
  • rename @lynx-js/test-environment to @lynx-js/testing-environment
  • rename react-lynx-testing-library to reactlynx-testing-library

@upupming upupming force-pushed the feat/refine-testing-library branch 6 times, most recently from 37bb26f to 6c34ac2 Compare May 6, 2025 14:28
@Huxpro
Copy link
Collaborator

Huxpro commented May 7, 2025

Why is there no preview on this...?

@netlify
Copy link

netlify bot commented May 7, 2025

Deploy Preview for lynx-doc ready!

Name Link
🔨 Latest commit 467f502
🔍 Latest deploy log https://app.netlify.com/sites/lynx-doc/deploys/681b3a2d8a1b9f00076b415f
😎 Deploy Preview https://deploy-preview-141--lynx-doc.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

Copy link
Collaborator

@Huxpro Huxpro left a comment

Choose a reason for hiding this comment

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

The TypeDoc part looks really promising. Consider taking advantage of that by referencing concepts and APIs to the API references whenever you code in your guide writing.

Also consider referencing to external materials whenever you could.

github-merge-queue bot pushed a commit to lynx-family/lynx-stack that referenced this pull request May 7, 2025
<!--
  Thank you for submitting a pull request!

We appreciate the time and effort you have invested in making these
changes. Please ensure that you provide enough information to allow
others to review your pull request.

Upon submission, your pull request will be automatically assigned with
reviewers.

If you want to learn more about contributing to this project, please
visit:
https://github.com/lynx-family/lynx-stack/blob/main/CONTRIBUTING.md.
-->

## Summary

<!-- Can you explain the reasoning behind implementing this change? What
problem or issue does this pull request resolve? -->

<!-- It would be helpful if you could provide any relevant context, such
as GitHub issues or related discussions. -->

In this PR, we refine our documentation of testing library.

- rename `@lynx-js/test-environment` to `@lynx-js/testing-environment`
- rename `LynxEnv` to `LynxTestingEnv`
- rename `react-lynx-testing-library` to `reactlynx-testing-library`

See also: lynx-family/lynx-website#141

## Checklist

<!--- Check and mark with an "x" -->

- [ ] Tests updated (or **not required**).
- [x] Documentation updated (or not required).
Copy link
Collaborator

@Huxpro Huxpro left a comment

Choose a reason for hiding this comment

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

It's almost perfect! After fixing the final pieces we'd love to have this merged

@upupming upupming force-pushed the feat/refine-testing-library branch from b09eeff to 474521f Compare May 8, 2025 07:31
Copy link
Collaborator

@Huxpro Huxpro left a comment

Choose a reason for hiding this comment

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

LETS GO!

upupming added 9 commits May 8, 2025 16:01
Change-Id: I903bdad09ec0693905315a2dcbebc86f953b6c1c
Change-Id: Ic97bd9459f0194373ed343d1ab7f6f6113de5922
Change-Id: I0ea5c90e1c956e740e8872fe4a9ec9cdaafc1e5d
Change-Id: I3201de9a6b951332ab84dcdf5f0a70b579ba6791
Change-Id: I5021c7685cdd04495bd528a89da117beab2346de
Change-Id: I1d804b13976defed2ebb611809c071a1d9d1db78
Change-Id: I12a8ac1dad4d2892d7840d15c62cbf4665d97288
Change-Id: If328c6b6c6ffe86ea24b84d12b56be0be183d81f
Change-Id: Ife130ee7905be0e6c861bc392a8fe5af59496864
@upupming upupming force-pushed the feat/refine-testing-library branch from 10f4202 to baa1dc6 Compare May 8, 2025 08:01
@Huxpro Huxpro merged commit 1b09f61 into lynx-family:main May 8, 2025
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.

2 participants