All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.ossuminc.riddl.hugo.themes.DotdockGenerator.scala Maven / Gradle / Ivy

package com.ossuminc.riddl.hugo.themes

import com.ossuminc.riddl.hugo.HugoPass
import com.ossuminc.riddl.language.AST.{Author, Definition, PathIdentifier, UseCase}
import com.ossuminc.riddl.language.Messages
import com.ossuminc.riddl.passes.{PassInput, PassesOutput}
import com.ossuminc.riddl.diagrams.mermaid.UseCaseDiagramSupport

import scala.reflect.ClassTag

case class DotdockGenerator(
  options: HugoPass.Options,
  input: PassInput,
  outputs: PassesOutput,
  messages: Messages.Accumulator
) 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 - 2024 Weber Informatics LLC | Privacy Policy