Created modular glossary & key concepts#181
Created modular glossary & key concepts#181validbeck merged 16 commits intomainvalidmind/documentation:mainfrom beck/sc-4074/create-modular-glossaryvalidmind/documentation:beck/sc-4074/create-modular-glossaryCopy head branch name to clipboard
Conversation
nrichers
left a comment
There was a problem hiding this comment.
LGTM! This is a fantastic leap forward for our glossary. I really like how modular this is, to the point where you can assemble almost anything on a term-by-term basis. 🚀🚀🚀
There are a few comments to address but good to merge afterwards.
Co-authored-by: Nik Richers <nik@validmind.ai>
Co-authored-by: Nik Richers <nik@validmind.ai>
Co-authored-by: Nik Richers <nik@validmind.ai>
Co-authored-by: Nik Richers <nik@validmind.ai>
Co-authored-by: Nik Richers <nik@validmind.ai>
Co-authored-by: Nik Richers <nik@validmind.ai>
Co-authored-by: Nik Richers <nik@validmind.ai>
Co-authored-by: Nik Richers <nik@validmind.ai>
Co-authored-by: Nik Richers <nik@validmind.ai>
Co-authored-by: Nik Richers <nik@validmind.ai>
validbeck
left a comment
There was a problem hiding this comment.
Committed some suggested changes and asked some clarifying questions
Maybe also put this into a Shortcut story? Definitely an issue that should be resolved at some point. FWIW, I checked the open Quarto issues for anything related to anchors, but nothing stood out: https://github.com/quarto-dev/quarto-cli/issues?q=is%3Aissue+is%3Aopen+anchor+. |
|
@validbeck I helped out a little bit with this PR while you were out, I hope that is OK. Changes:
|
|
Thank you! I was going to need to make those changes anyway, so that saves me the work. :)
How do I do this? Can you show me briefly? I guess I can also Google for docs... Should we take a look at instances of |
Happy to demo but the basic workflow from your working branch is:
The same basic process also applies to updating your working branch with the latest changes from
The *.qmd files should be largely free of Latin abbreviations but there quite a few occurrences in content we pull out of the developer-framework repo. We should fix those at some point but it's probably more of a nice-to-have right now? Maybe just capture that in an editing story — we should look into using ChatGPT to cover 85% of our text editing, similar to what we can now do for the release notes. |
I think I might need to see this process in action to understand it fully, but thank you for the detailed breakdown! |
Done: sc-4381 |
Internal Notes for Reviewers
Modular glossary
about/glossaryfolder via Quarto'sincludesfunction_filename.qmdformat (e.g._validmind.qmd)includesKey concepts
about/glossary/key_conceptsfolder_key-concepts.qmdfile (in turn sourcing from the folder, and also feeding into the main glossary) that gathers all these concepts togethers is in turn embedded in:Model documentation
includesfrom theabout/glossary/model_documentationfolder_filename.qmdformat (e.g._doc-intro.qmd)Validation reports
includesfrom theabout/glossary/validation-reportsfolder_filename.qmdformat (e.g._report-intro.qmd)Other weirdness
integrate_external_test_providers.ipynb notebook
For some reason the broken link in this notebook to
implementing_custom_tests.ipynbhas been overwritten even though I fixed it in another PR in thedeveloper-frameworkrepo even though I ranmake get-source— likely my bad, I will open a new PR to fix this quirk.Off-set anchor links