Investigate extracting changelog compilation to a gem
The changelog compilation is pretty cool (if I do say so myself), and could prove useful to projects besides GitLab. We should investigate how we can make it generic enough to be usable by anyone, while still customizable enough that it can handle our specific use-cases in CE and EE for which it was originally intended.
Potential pain points:
- Presumption of
- The EE-then-CE recursion
- Very CE/EE-specific configuration, including filenames (
Format of the entry files -- what if other projects want to use
merge_request, or always require an
authorattribute, or use different categories?
- Format of the Markdown -- what if other projects don't care about the "from the community" counts?