Skip to content

Better test descriptions #144

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

Merged
merged 3 commits into from
Nov 3, 2023
Merged

Better test descriptions #144

merged 3 commits into from
Nov 3, 2023

Conversation

nrichers
Copy link
Collaborator

@nrichers nrichers commented Nov 2, 2023

Internal Notes for Reviewers

This PR embeds the files from @cachafla's validmind/validmind-library#282 in a new landing page. It's basically the tests/ folder copied over into site/ and then the files get embedded a couple of times:

  • In the left sidebar via _quarto.yml
  • In the new landing page in guide/test-descriptions.qmd

No Makefile updates, yet, as this is just a demo.

Note we have the option to expand the left sidebar but, if you do, it makes for a loooong list of tests. Just using the landing page with the tests collapsed to the level shown in the next section might be preferrable. We can also specify how many tests are shown for each section. (The tool I used for the screenshot doesn't quite show the sidebar accurately, FYI.)

image

Output

Capto_Capture 2023-11-02_11-25-57_am

External Release Notes

We added better descriptions for the tests that are available in the ValidMind Developer Framework along with a new landing page where you can browse through all of the tests. Our docs site search now also indexes these descriptions, making them easier to find. Try it ...

@nrichers nrichers added DO NOT MERGE PR is not ready to be merged internal Not to be externalized in the release notes labels Nov 2, 2023
@nrichers nrichers requested a review from cachafla November 2, 2023 18:32
Copy link
Contributor

@cachafla cachafla left a comment

Choose a reason for hiding this comment

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

Looks great 👍

I left a related comment here: validmind/validmind-library#282 (comment)

Let's go with this v1 and we can improve upon the format and metadata of the tests later.

@nrichers nrichers changed the title Demo test descriptions Better test descriptions Nov 3, 2023
@nrichers nrichers added documentation Improvements or additions to documentation and removed DO NOT MERGE PR is not ready to be merged internal Not to be externalized in the release notes labels Nov 3, 2023
Copy link
Contributor

github-actions bot commented Nov 3, 2023

Pull requests must include a description in the release notes section.

2 similar comments
Copy link
Contributor

github-actions bot commented Nov 3, 2023

Pull requests must include a description in the release notes section.

Copy link
Contributor

github-actions bot commented Nov 3, 2023

Pull requests must include a description in the release notes section.

@nrichers
Copy link
Collaborator Author

nrichers commented Nov 3, 2023

Updated the Makefile to make the test descriptions part of the source we fetch from the developer-framework repo and added a release notes description with a link. Also switched to a tabbed view after chatting with Andres some more.

2023-11-02_18-29-08 (1)

@nrichers nrichers merged commit 0318f5a into main Nov 3, 2023
@nrichers nrichers deleted the test-descriptions branch November 3, 2023 01:53
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
None yet
Development

Successfully merging this pull request may close these issues.

2 participants