MCPcopy Index your code
hub / github.com/parkr/changelog

github.com/parkr/changelog @v1.5.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.5.0 ↗ · + Follow
52 symbols 212 edges 9 files 23 documented · 44%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

changelog

Parse markdown-esque changelogs (like our example), parse out versions, sections, changes & references. Motivation: automate update of changelogs

Bundled with a command, changelogger.

Build Status

changelogger command

Installation

$ go get github.com/parkr/changelog/changelogger

Usage

$ $GOPATH/bin/changelogger
$ $GOPATH/bin/changelogger -h

changelog package

Installation

$ go get github.com/parkr/changelog

Usage

// Parse changelog at a given filename
changes, err := changelog.NewChangelogFromFile("CHANGELOG.md")

// Discover the filename of your changelog
filename := changelog.HistoryFilename()

// Parse changelog from some io.Reader
changes, err := changelog.NewChangeLogFromReader(req.Body)

License

MIT License, Copyright 2015 Parker Moore. See LICENSE for details.

Core symbols most depended-on inside this repo

AddLineToVersion
called by 23
convenience.go
NewChangelog
called by 21
changelog.go
logVerbose
called by 12
parse.go
GetVersion
called by 11
convenience.go
GetVersionOrCreate
called by 11
convenience.go
String
called by 10
changelog.go
matchLine
called by 8
parse.go
AddLineToSubsection
called by 6
convenience.go

Shape

Function 35
Method 12
Struct 5

Languages

Go100%

Modules by API surface

changelog.go11 symbols
convenience.go10 symbols
convenience_test.go8 symbols
parse_test.go7 symbols
changelog_test.go7 symbols
parse.go6 symbols
filefinder.go2 symbols
changelogger/changelogger.go1 symbols

For agents

$ claude mcp add changelog \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact