idaholab / blackbear

BlackBear is a MOOSE-based code for simulating degradation processes in concrete and other structural materials.
GNU Lesser General Public License v2.1
17 stars 42 forks source link

Enable explicit MooseDocs linking #350

Closed loganharbour closed 1 year ago

loganharbour commented 1 year ago

Reason

https://github.com/idaholab/moose/pull/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.