
com.ossuminc.riddl.commands.hugo.themes.DotdockGenerator.scala Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of riddl-commands_3 Show documentation
Show all versions of riddl-commands_3 Show documentation
RIDDL Command Infrastructure and command definitions
The newest version!
/*
* Copyright 2019 Ossum, Inc.
*
* SPDX-License-Identifier: Apache-2.0
*/
package com.ossuminc.riddl.commands.hugo.themes
import com.ossuminc.riddl.commands.hugo.HugoPass
import com.ossuminc.riddl.language.AST.{Author, Definition, PathIdentifier, UseCase}
import com.ossuminc.riddl.passes.{PassInput, PassesOutput}
import com.ossuminc.riddl.diagrams.mermaid.UseCaseDiagramSupport
import com.ossuminc.riddl.language.Messages
import com.ossuminc.riddl.utils.PlatformContext
import scala.reflect.ClassTag
case class DotdockGenerator(
options: HugoPass.Options,
input: PassInput,
outputs: PassesOutput,
messages: Messages.Accumulator
)(using PlatformContext) extends ThemeGenerator
with UseCaseDiagramSupport {
def makeDocLink(definition: Definition, parents: Seq[String]): String = "" // TODO: implement makeDocLink
def makeSourceLink(definition: Definition): String = "" // TODO: implement makeSourceLink
def makeDocAndParentsLinks(definition: Definition): String = "" // TODO: implement makeDocAndParentsLink
def makeTomlFile(options: HugoPass.Options, author: Option[Author]): String = "" // TODO: implement makeTomlFile
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy