guardian / recipes

1 stars 1 forks source link

Workflow integration #119

Closed frederickobrien closed 9 months ago

frederickobrien commented 10 months ago

What does this change?

This PR uses Composer IDs to connect the worlds of Hatch and Workflow. By using the composerId field of the recipe data we're able to assign people to canonical articles, a change which should make multiple curators much more feasible.

If someone is assigned to a recipe article in Workflow, that will surface in the Hatch dashboard for every recipe within that article. Recipes are now also grouped together based on whether they share the same canonical article.

image

The changes here build on work done while integrating Pinboard (#65) and together with (#114) leaves us well positioned to start onboarding other members of editorial if we want to.

How to test

Run locally, change assignees to articles in CODE Workflow, and see if that reflects in Hatch.

How can we measure success?

Clear assignee system for curating recipes that gives editorial a familiar birds-eye view of what's being worked on. Integration with existing systems rather than making new bespoke ones.