bridgetownrb / bridgetown

A next-generation progressive site generator & fullstack framework, powered by Ruby
https://www.bridgetownrb.com
MIT License
1.13k stars 114 forks source link

feat: Changes API based on Git #43

Closed jaredcwhite closed 7 months ago

jaredcwhite commented 4 years ago

We have Git. We can read a site repository and understand the content in context.

Imagine a bridgetown changes command that provides a user-friendly, well-formatted list of additions, changes, and deletions in the content of the website. It would respect front matter, markdown, page permalinks, data files, etc. Also imagine this as an API which could be consumed easily by editor software. Also imagine this as something which could be attached to some sort of high-level editorial documentation, like a PR for non-nerds.

Imagine…

jaredcwhite commented 4 years ago

Wondering if this should be in core or should be a separate plugin, but either way I'd still love to see this!

jaredcwhite commented 3 years ago

Starting this as a standalone plugin (woohoo!), but I'll keep the issue open here to track progress as we'll probably want to mention it in official docs.

sandstrom commented 1 year ago

I'm doing some issue gardening 🌱🌿 🌷 and came upon this issue.

It's a good idea, but I think Bridgetown should focus on a stable core and leave things like this for plugins.

Also, I'd say there are already a ton of tools making human-readable (and non-tech friendly) changelogs from Git data, and Github PRs.

By closing some old issues we reduce the list of open issues to a more manageable set.