Repository navigation
Expand file tree
/
Copy path.zenodo.json
More file actions
36 lines (36 loc) · 1.44 KB
/
Copy path.zenodo.json
File metadata and controls
36 lines (36 loc) · 1.44 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
{
"title": "patchnotes: parse, query, and validate software changelogs as structured data",
"description": "<p>patchnotes parses Keep a Changelog markdown and YAML changelogs into typed Python objects, making the release history of a software project queryable, diffable, and machine-validatable. It recovers from off-specification input rather than failing, reports problems as stable diagnostic codes with line numbers, and renders changelogs to HTML, RSS, JSON, SARIF, and plain text. A command-line interface, a GitHub Action, pre-commit hooks, and an mkdocs plugin allow changelog quality to be enforced in continuous integration.</p>",
"upload_type": "software",
"license": "MIT",
"access_right": "open",
"creators": [
{
"name": "Chowdhury, London",
"orcid": "0009-0006-2895-2857",
"affiliation": "General Engineering Program, College of Engineering, California Polytechnic State University, San Luis Obispo"
}
],
"keywords": [
"changelog",
"keep a changelog",
"semantic versioning",
"research software",
"software provenance",
"reproducibility",
"continuous integration",
"static analysis"
],
"related_identifiers": [
{
"identifier": "https://github.com/Londopy/patchnotes",
"relation": "isSupplementTo",
"scheme": "url"
},
{
"identifier": "https://pypi.org/project/patchnotes/",
"relation": "isIdenticalTo",
"scheme": "url"
}
]
}