tech-angels / vandamme

A Changelog parser (NOT MAINTAINED ANY MORE)
http://tech-angels.github.com/vandamme/
MIT License
212 stars 21 forks source link

World is full of noncompliant changelogs #15

Open dankegel opened 6 years ago

dankegel commented 6 years ago

fpm is a package that converts gems to many different forms, and when converting to .deb's, it wants to get the date of the gem's release from the changelog.

https://github.com/jordansissel/fpm/blob/master/lib/fpm/package/gem.rb#L281 shows the contortions needed to get even ~30% coverage.

Idea: add a changelog converter to vandamme to help authors conform, then get the gem upload process to warn if the changelog file is not present or not parseable, and point them to the converter.

pboling commented 6 years ago

This would be amazing!!!