drasil-system-0.1.1.0: A framework for code and document generation for scientific software - System SubPackage
Safe HaskellSafe-Inferred
LanguageHaskell2010

Drasil.System.Core

Synopsis

Documentation

type Purpose = [Sentence] Source #

Project Example purpose.

type Background = [Sentence] Source #

Project Example background information, used in the What section of README.

type Scope = [Sentence] Source #

Project Example scope.

type Motivation = [Sentence] Source #

Project Example motivation.

class HasSystemMeta c where Source #

Minimal complete definition

systemMeta

Methods

systemMeta :: Lens' c SystemMeta Source #

authors :: Lens' c People Source #

background :: Lens' c Background Source #

motivation :: Lens' c Motivation Source #

purpose :: Lens' c Purpose Source #

scope :: Lens' c Scope Source #

sysName :: Lens' c CI Source #

systemdb :: Lens' c ChunkDB Source #

Instances

Instances details
HasSystemMeta SystemMeta Source # 
Instance details

Defined in Drasil.System.Core

HasSystemMeta DrasilWebsite Source # 
Instance details

Defined in Drasil.System.DrasilWebsite

HasSystemMeta LessonPlan Source # 
Instance details

Defined in Drasil.System.LessonPlan

HasSystemMeta SmithEtAlSRS Source # 
Instance details

Defined in Drasil.System.SmithEtAlSRS