Top Level Namespace

Defined Under Namespace

Modules: Releaseko Classes: Changelog, Type

Constant Summary collapse

CHANGE_LOGS_PATH =
'./changelogs'
CHANGE_LOG_NAME =
'./CHANGELOG.md'
TEMP_CHANGE_LOG_NAME =
'./CHANGELOG.md.temp'
InvalidLogFile =
Class.new(StandardError)
NoLogsFound =
Class.new(StandardError)
ProcessEnded =
Class.new(StandardError)
TYPES =
[
  Type.new('added', "\t\tAdd something new like a new feature."),
  Type.new('changed', "\t\tAlter something that already exists."),
  Type.new('deprecated', "\tDepreciate an existing feature."),
  Type.new('enhanced', "\tImprove an existing feature."),
  Type.new('fixed', "\t\tFix a bug."),
  Type.new('optimized', "\tRender a feature efficient and effective."),
  Type.new('other', "\t\tEtc."),
  Type.new('removed', "\t\tDelete a feature."),
  Type.new('secured', "\t\tEstablish a security layer.")
].freeze