开源项目:递归食谱(Recursive Recipes)

开源项目:递归食谱(Recursive Recipes)

recursive-recipesVisualize the recursive nature of recipes :cake: :cookie:项目地址:https://gitcode.com/gh_mirrors/re/recursive-recipes


项目介绍

递归食谱 是一个旨在展示食材深层替代可能性的创新项目,它让你能够看到即使从最基本的原料做起,制作各种美食所需的步骤和成本。这个项目由 @yakczar 创建并托管在 GitHub 上。通过递归的方式,每个食谱中的成分都可以被另一个“自制”食谱所替换,使得最终的产品尽可能接近于完全从零开始制作。项目提供了包括从简单的面包到复杂的甜点在内的多种食谱,并且用户可以提出请求添加更多食谱。

项目快速启动

要运行此项目,您需要具备 Graphviz 和 Node.js 的环境以及 Go 编程语言的支持。下面是简化的步骤:

  1. 安装依赖

    $ sudo apt install graphviz # 对于Linux用户
    $ npm i yarn # 安装Yarn包管理器,如果尚未安装
    
  2. 获取项目源码

    $ git clone https://github.com/schollz/recursive-recipes.git
    
  3. 构建并运行 进入项目目录,并执行以下命令:

    $ cd recursive-recipes/scratch/app
    $ yarn install
    $ yarn build
    

    然后,在项目根目录下进行编译和运行服务器:

    $ go get -u github.com/schollz/recursive-recipes
    $ cd $GOPATH/src/github.com/schollz/recursive-recipes
    $ go build -v
    $ ./recursive-recipes
    
  4. 访问应用 打开浏览器,访问 http://localhost:8031,即可开始探索递归食谱的世界。

应用案例和最佳实践

在教育和家庭烹饪中,递归食谱提供了一个独特的方法来教授食物来源和自制食品的价值。用户可以通过修改已有食谱或添加新的递归层次,学习食材如何一步步转化为餐桌上的美味。例如,从种植大豆开始,制作豆腐,再将豆腐用于制作各式菜肴,展示了全链条的自给自足概念。

典型生态项目

尽管该项目本身是独立的,但它启发了对食物供应链透明度和自制食品文化的研究和讨论。在开源社区中,类似的项目可能会围绕可持续生活、本地化食物生产或食品科技发展起来,利用数据可视化技术来增强人们对食物来源的理解。例如,与农业技术项目结合,探讨如何从种子到餐桌实现全程追溯,或者与健康饮食应用结合,定制更符合个人营养需求的递归食谱。


以上就是关于【递归食谱】项目的基本介绍、快速启动指南以及一些建议的应用实践和生态关联。通过参与这样的项目,我们不仅能提升自己的烹饪技巧,还能深入理解食材背后的故事和技术在现代生活中的创新应用。

recursive-recipesVisualize the recursive nature of recipes :cake: :cookie:项目地址:https://gitcode.com/gh_mirrors/re/recursive-recipes

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

洪显彦Lawyer

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值