changelogged-0.1.0: Tool to manage project publishing history.

Safe HaskellNone
LanguageHaskell2010

Changelogged.Types

Synopsis

Documentation

type Key = Text Source #

data Level Source #

Level of changes to bump to.

Constructors

App 
Major 
Minor 
Fix 
Doc 

data Mode Source #

Type of entry in git history.

Constructors

PR 
Commit 

Instances

data Git Source #

Structure to save once token git data.

Constructors

Git 

data TaggedFile Source #

File with identifier of version to bump.

Instances

Show TaggedFile Source # 
Generic TaggedFile Source # 

Associated Types

type Rep TaggedFile :: * -> * #

type Rep TaggedFile Source # 
type Rep TaggedFile = D1 * (MetaData "TaggedFile" "Changelogged.Types" "changelogged-0.1.0-5tayAVE2YfSEFcuY7GQP50" False) (C1 * (MetaCons "TaggedFile" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "taggedFilePath") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * FilePath)) (S1 * (MetaSel (Just Symbol "taggedFileVariable") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Variable))))

data TaggedLog Source #

Changelog with optional file indicating changes.

Instances

Show TaggedLog Source # 
Generic TaggedLog Source # 

Associated Types

type Rep TaggedLog :: * -> * #

type Rep TaggedLog Source # 
type Rep TaggedLog = D1 * (MetaData "TaggedLog" "Changelogged.Types" "changelogged-0.1.0-5tayAVE2YfSEFcuY7GQP50" False) (C1 * (MetaCons "TaggedLog" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "taggedLogPath") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * FilePath)) (S1 * (MetaSel (Just Symbol "taggedLogIndicator") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe TaggedFile)))))