The spiritual successor to based.cooking.
Public Domain recipes from around the world! View them at foss.cooking! If you want to add your own recipe see contibuting.
URLs have changed! Instead of finding recipes as such: https://foss.cooking/recipe/lithuanian-cold-borscht/ you will now find them like:
https://foss.cooking/recipe/georgii-bondarev/lithuanian-cold-borscht (includes author's name). This is to help when duplicate recipes exist in the future. This may also require you to update your bookmarks! (Your old ones will work for a bit, but will unexpectedly break in the future)
- Fork this repsitory (button in the top right).
- Clone your repository fork onto your computer.
- Once it's finished cloning, go to
foss.cooking/src/content/recipes/. - Make a folder that is
your-name. (You can also put your recipes inprivateif you wish.) - Using this template write your recipe, placing it in this folder (
.../your-name/dish-name.md). - (Optional) Copy this template, and fill with your info, placing it at
.../your-name/author.json. Template shown below. - Place any pictures in the
webpformat in/public/pix/. - Add, Commit, and Push your changes to your fork.
- Submit a Pull request.
Final result:
foss.cooking/src/content/recipes/
βββ your-name/
βββ dish-name.md
βββ author.json (optional)The recipe schema is as follows:
// dish-name.md
---
title: "Dish Name"
date: YYYY-MM-DD
tags: ["tag1", "tag2", "etc"]
---
Your recipe, written in markdownauthor.json Follows the following schema:
{
"name": "Your Name",
"website_tor": "url | undefined",
"website": "url | undefined",
"email": "email | undefined",
"donate": "url | undefined",
"xmr": "text | undefined",
"btc": "text | undefined",
"eth": "text | undefined"
}If you want another field just let me know in an issue or PR.