Skip to content

Developer portal — Quick reshuffle to accomodate "ValidMind for model development" series#668

Merged
validbeck merged 17 commits intomainfrom
beck/sc-8728/add-new-validmind-for-model-development-notebooks
Mar 12, 2025
Merged

Developer portal — Quick reshuffle to accomodate "ValidMind for model development" series#668
validbeck merged 17 commits intomainfrom
beck/sc-8728/add-new-validmind-for-model-development-notebooks

Conversation

@validbeck
Copy link
Collaborator

@validbeck validbeck commented Mar 7, 2025

Internal Notes for Reviewers

sc-8728

Get started with the ValidMind Library > ValidMind Library

LIVE PREVIEW

  • To accommodate for strengthening this section of our docs site into our hub for resources/references for the library instead of more sprawling content that should be corralled into our upcoming Get Started/onboarding restructure, I've renamed this section — especially as it's actually much more than a "Getting Started" page.
    • We have a habit of having multiple copies/using the same terminology for discrete content/ideas so let's improve that when we can.
    • I made sure to include an alias and resolve any direct links in the doc, also this follow-up PR in validmind-library for notebook links out and references to the title for cleanliness: Cleanup of links out to the ValidMind Library docs validmind-library#331
  • This landing page got a slight edit, in addition to plunking in the new introductory series. Shortened the conceptual pieces in preparation for a bigger edit when we have a Story for giving this section the TLC it deserves.
    • QuickStart section simplified a bit — we still have the old video here for now but it's a link out instead of a video tile that overwhelms the page.
    • The abstract "Document models" listing with more conceptual fluff is now a What's next-ish section, directing users to the guides on how to continue after logging tests and generating documentation. No nonsense and to the point.
Before After
Screenshot 2025-03-07 at 1 58 15 PM Screenshot 2025-03-07 at 1 59 03 PM Screenshot 2025-03-07 at 2 05 29 PM Screenshot 2025-03-07 at 2 05 55 PM
Screenshot 2025-03-07 at 2 10 05 PM Screenshot 2025-03-07 at 2 10 12 PM

Model documentation > QuickStart

New sidebar section. We explain so much more than just model documentation, for one, and this restrictive model documentation-sans-model-validation focus doesn't leave room for us building on these resources for a validation experience.

Supported models

Moved this into just under the landing as it's technically a conceptual/product reference and fixed all links out/added an alias.

Documenting models
  • I removed this conceptual fluff and the Document models flow page as it is superfluous. IMO, developer docs should be about doing or learning by doing and not pages and pages of essays about how the product works in theory. Hopefully as we continue to clean up our notebooks the how will no longer be in question.
  • The more granular guides (Install & initialize, Store credentials, etc.) remain for now just in case as I do believe they are important reference materials in piecemeal outside of the notebooks where we also link out to these docs, but placed them in the new QuickStart section of the sidebar.
    • "Work with test results" got moved into "Working with model documentation" where it actually belongs — with the rest of the granular platform user guides!
Before After
Screenshot 2025-03-07 at 2 07 11 PM Screenshot 2025-03-07 at 2 07 17 PM
Screenshot 2025-03-07 at 2 11 22 PM Screenshot 2025-03-07 at 2 11 29 PM

Introduction for model developers > ValidMind for model development series

The star of the show — now in its own sidebar section and a step under the QuickStart notebook (which I plan to edit next to complement the series!).

Sidenav Landing page tiles
Screenshot 2025-03-07 at 2 08 44 PM Screenshot 2025-03-07 at 2 08 50 PM

Also, a "ValidMind for model validation" would fit right in here now whenever it's ready! ✨

Other notes

  • I cleaned up our relative aliases as I realised Quarto is able to resolve those fine for clarity. My bad for not checking on this before (or maybe they updated it recently, idk).
  • There were also some relative hotlinks to images in the training — fixed those.

FAQ migrated into Support

  • There was agreement here that this should just happen so I took the opportunity while I was reshuffling to move this for cleaner nav/more condensed sections.
  • I left the folder structure untouched as we have releases separate as well even though they're in About — just compressed the user end of things.
Before After
Screenshot 2025-03-07 at 2 12 39 PM Screenshot 2025-03-07 at 2 14 21 PM
Screenshot 2025-03-07 at 2 12 50 PM Screenshot 2025-03-07 at 2 13 03 PM

Try the code samples

Changed the button to All code samples but I'm not convinced these are best/most helpful three samples we have at the moment — just some food for thought... might need to wait until we clean up our notebooks/restructure them, but it did stand out to me.

@validbeck validbeck added the internal Not to be externalized in the release notes label Mar 7, 2025
@validbeck validbeck self-assigned this Mar 7, 2025
@validbeck validbeck requested a review from nrichers March 7, 2025 22:20
@github-actions
Copy link
Contributor

github-actions bot commented Mar 7, 2025

PR Summary

This pull request refactors the navigation and documentation structure of the project. The changes include:

  1. Navigation Updates: The _quarto.yml file has been updated to reorganize the navigation structure. This includes renaming and relocating several menu items and links to improve clarity and accessibility.

    • The "Developers" section now includes updated links and text for better alignment with the content.
    • The "FAQ" section has been restructured to consolidate related topics under a single menu item.
  2. Documentation File Relocations: Numerous documentation files have been moved to new locations to better reflect their content and purpose. This includes:

    • Moving files from developer/model-documentation to developer/ and guide/model-documentation.
    • Updating aliases in the front matter of documentation files to ensure backward compatibility with existing links.
  3. Alias Updates: Aliases have been updated across multiple files to ensure that old URLs redirect to the new locations, maintaining accessibility and preventing broken links.

  4. Notebook Enhancements: Several Jupyter notebooks have been updated with new content and examples, particularly focusing on the ValidMind Library's capabilities and usage.

    • New notebooks have been added to guide users through setting up and using the ValidMind Library for model development.
    • Existing notebooks have been enhanced with additional examples and explanations.
  5. Image and Asset Updates: New images and assets have been added to support the updated documentation and notebooks, providing visual aids and examples.

Overall, these changes aim to improve the user experience by making the documentation more organized and easier to navigate, while also enhancing the educational content available to users.

Test Suggestions

  • Verify that all updated navigation links in _quarto.yml lead to the correct pages.
  • Check that all moved documentation files are accessible via their new paths and that old paths redirect correctly using aliases.
  • Ensure that all Jupyter notebooks execute without errors and that new examples function as expected.
  • Test the new navigation structure for usability and clarity, ensuring that users can find information easily.
  • Validate that all images and assets are correctly displayed in the documentation and notebooks.

@github-actions
Copy link
Contributor

github-actions bot commented Mar 7, 2025

A PR preview is available: Preview URL

Copy link
Collaborator

@nrichers nrichers left a comment

Choose a reason for hiding this comment

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

LGTM! 🥳 These are very useful changes on the path to revamping our developer docs.

Since this PR does move the FAQ under "Support": It feels like this could be a drop-down that incorporates support, troubleshooting, and FAQ links but I don't think it should be next to the "Developers" drop-down. If you are amenable to the idea, how about moving this navbar item to the right?

Capto_ 2025-03-11_03-21-48_pm

EDIT: If you have some ideas for how to make the validmind.com link less noticeable, I'm all ears. There was an ask to have this link in the navbar, but it sticks out. The solution on other pages is much more elegant.

@validbeck
Copy link
Collaborator Author

validbeck commented Mar 11, 2025

Since this PR does move the FAQ under "Support": It feels like this could be a drop-down that incorporates support, troubleshooting, and FAQ links but I don't think it should be next to the "Developers" drop-down. If you are amenable to the idea, how about moving this navbar item to the right?

EDIT: If you have some ideas for how to make the validmind.com link less noticeable, I'm all ears. There was an ask to have this link in the navbar, but it sticks out. The solution on other pages is much more elegant.

I agree, but it's out of the scope of this Story so can you cut a related Story for this? 🙏🏻 Technically we have the ValidMInd site in the footer already so we don't necessarily need it in the header either...

@github-actions
Copy link
Contributor

A PR preview is available: Preview URL

@github-actions
Copy link
Contributor

A PR preview is available: Preview URL

@validbeck validbeck merged commit dd6ac3d into main Mar 12, 2025
3 checks passed
@validbeck validbeck deleted the beck/sc-8728/add-new-validmind-for-model-development-notebooks branch March 25, 2025 22:13
@nrichers nrichers added documentation Improvements or additions to documentation and removed internal Not to be externalized in the release notes labels Apr 28, 2025
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