We used the Markdown plugin that comes bundled with IntelliJ IDEA alongside this Mermaid plugin for diagrams: https://plugins.jetbrains.com/plugin/20146-mermaid
As for the code samples we simply used Markdown's backtick syntax: https://www.markdownguide.org/basic-syntax/#code