idaholab / mastodon

A MOOSE app for structural dynamics, seismic analysis, and risk assessment.
https://mooseframework.inl.gov/mastodon
GNU Lesser General Public License v2.1
40 stars 52 forks source link

Enable explicit MooseDocs linking #432

Closed loganharbour closed 1 year ago

loganharbour commented 1 year ago

Reason

idaholab/moose#24407 enables explicit MooseDocs links, indexed on the keys used in the Content section in the MooseDocs config. While we can get this in without using these content keys immediately in the applications, we would prefer not.

This explicit linking will make MooseDocs significantly less rigid to filename collisions.

Design

Add content keys to the MooseDocs configs that are equivalent to those done in MOOSE.

Impact

Long term this will require using content keys when defining content (another PR to come), short term there are no changes.