Skip to content

Add UI for adding recipes #274

@riesinger

Description

@riesinger

Goal

The entry barrier to add recipes is currently quite large for friends & family.
Therefore, I'd like to add some sort of UI to make the whole process of adding recipes more collaborative.

Questions

  • Where do we want to store recipes?

    The current store as YAML files in GH is good for developers, but for integrating more tooling, some sort of database would be preferable.

  • How should the review process look like?

    I wouldn't like to willy-nilly let people publish content on my domain. Therefore, we'd need a review process to ensure that submitted recipes don't contain malicious content or are incomplete etc.

  • How do we prevent spam?

    Adding a form to some site on the internet is always a bad idea unfortunately 😢 There needs to be some way to prevent the low-effort spam, even if it's just a honeypot

  • How do we get notified of new recipes?

    Depending on whether we move the data storage out of the repo, we'd need some way for the site to notify "admins" of new recipes.
    If we keep them in the repo, a simple PR is enough.

References

Let's look at what @mheidinger did with his fork and let's see whether we can integrate some of that back into this repo 🙂

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:backendTickets regarding the backend serverarea:frontendTickets regarding the webapp/UIarea:infrastructureInfrastructure things like CI & CDstatus:needs-clarificationThis issue isn't clear yet and needs an improved descriptiontype:epicThis is an epic, not an actual issue/task

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions