reenhanced / gitreflow

Reflow automatically creates pull requests, ensures the code review is approved, and squash merges finished branches to master with a great commit message template.
MIT License
1.49k stars 64 forks source link

Removes GLI gem and adds Custom Workflows #222

Closed codenamev closed 6 years ago

codenamev commented 6 years ago

This is a refactor of how custom workflows work. Previously I had made it so that a custom workflow file needed to contain a custom class that inherited from our Core workflow. This was quite cumbersome and caused for a very ugly developer experience. In order to get this to work as now envisioned required removing the GLI gem.

This changes things significantly so that a "Workflow" file just contains git-reflow specific syntastic sugar to build the desired affect. For full details on everything this adds, I've added a Wiki in preparation here.

Because this could potentially have breaking-changes (if others built on top of git-reflow's internals), this will be released as 0.9.0

nhance commented 6 years ago

Nice work!!

LGTM!