Skip to content
Snippets Groups Projects
  • Liam Aharon's avatar
    Fix Mermaid diagram rendering (#3875) · 0ef37c75
    Liam Aharon authored
    
    Closes https://github.com/paritytech/polkadot-sdk/issues/2977
    
    The issue appears to stem from the `aquamarine` crate failing to render
    diagrams in re-exported crates.
    
    e.g. as raised
    [here](https://github.com/paritytech/polkadot-sdk/issues/2977), diagrams
    would render at `frame_support::traits::Hooks` but not the re-exported
    doc `frame::traits::Hooks`, even if I added `aquamarine` as a `frame`
    crate dependency.
    
    To resolve this, I followed advice in
    https://github.com/mersinvald/aquamarine/issues/20 to instead render
    mermaid diagrams directly using JS by adding an `after-content.js`.
    
    ---
    
    Also fixes compile warnings, enables `--all-features` and disallows
    future warnings in CI.
    
    ---------
    
    Co-authored-by: default avatarKian Paimani <5588131+kianenigma@users.noreply.github.com>
    Co-authored-by: default avatarBastian Köcher <git@kchr.de>
    Unverified
    0ef37c75
Code owners
Assign users and groups as approvers for specific file changes. Learn more.