nextcloud / nextcloud/cookbook

Support `cookingMethod` for recipes

Open
#2,360 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
HTML
Stars
641
Forks
113
Avg merge
21h 31m
Merged PRs (30d)
26

Description

Is your feature request related to a problem? Please describe.
Not really, just looking for a way to easily spot the cooking method when looking through recipes.

Describe the solution you'd like
It looks like cookingMethod is a thing for the schema.org/Recipe schema:
https://schema.org/cookingMethod

I'd like to be able to have a method like deep fry or oven baked, or even combinations for like some cheesecakes, which are two things:
oven baked,refrigerated

Describe alternatives you've considered
I guess users can just use the tools field right now, or do a fuzzy search, or use keywords, but keywords are just really getting out of hand for me personally.

Regardless, this isn't a hugely pressing feature request, just a nice to have.

Thanks for all you in the community and maintainer squad do :)

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reading the schema.org/Recipe definition for cookingMethod and inspecting how the existing tools and keywords fields are represented in the cookbook. Define how multiple methods such as "oven baked" and "refrigerated" should be stored and shown when browsing recipes, then verify that the new field is usable without relying on keywords.

Written by the indexing model from the issue text.

Assessment

Domain
content
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.