nextcloud / nextcloud/cookbook

Allow cookbook to download recipe from the URL of another nextcloud cookbook

Open
#2,769 0 comments 1 reaction 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.
I was surprised that when I enter the URL of a nextcloud cookbook recipe from a different nextcloud server's cookbook, I found that the destination server's cookbook cannot not parse the source cookbook's recipe.

Describe the solution you'd like
I'd like to download the recipe from one nextcloud server's cookbook to another nextcloud server's cookbook by simply entering the URL of the source cookbook's recipe into the recipient server's cookbook.

Describe alternatives you've considered
I can copy one server's recipe to another server's cook book by copying the source recipe's folder into the destination cookbooks folder. This works and is very nice for a bulk recipe transfer, however for just a recipe or two it would be nice to use the download recipe URL box and not leave the cookbook app.

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 locating the implementation of the download recipe URL box and trace how it parses a recipe URL. Test with a recipe URL from a different Nextcloud cookbook server, then verify that the destination cookbook imports the recipe without manual folder copying.

Written by the indexing model from the issue text.

Assessment

Tech stack
html
Domain
backend
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.