由于网上的菜谱写法不规范,经常出现材料莫名插入等问题,对于习惯形式语言的
程序员不够友好。因此,项目发起者计划结合自身做菜经验,用更清晰精准的描述整理常见菜的做法,并打造一个由社区驱动和维护的开源项目。
核心目标
提供足够精准的菜谱,希望成为未来生命健康管理系统中的可靠组成部分,方便计算机处理,助力实现由计算机辅助管理饮食健康等相关功能。
仓库原则
- 弱协议:允许商业公司、饭店、企业或科研机构等引用,支持自由复制、修改、发布、使用等,无论商业或非商业目的。
- 尽可能形式化:统一菜谱文件格式,避免计算机无法理解的单位和操作,保持清晰目录结构,确保不同人按同一菜谱做菜能得到几乎相同结果。
- 非商业:不插入广告,避免菜谱中材料耦合特定品牌,使用易取得的原材料,不讨论变现问题,由社区驱动维护。
- AI 友好:社区可使用该仓库训练任何类型 AI,且允许商业使用。
内容组织
- 菜谱分类:按难度分为 1 星到 5 星,可通过 starsystem 文件夹下的对应文件查看;按菜品类型分为素菜、 aquatic(水产)、breakfast(早餐)等多个类别,对应 dishes 文件夹下的子目录。
- 辅助内容:包含厨房准备、食材相克与禁忌、各种烹饪工具(如高压力锅、空气炸锅)使用方法、多种烹饪技巧(如去腥、焯水、炒与煎等)的指南,位于 tips 文件夹。
本地部署与使用
- 可通过 Docker 本地部署菜谱 Web 服务,运行指定命令即可。
- 可在浏览器中访问特定地址下载 PDF 版本菜谱。
docker pull ghcr.io/anduin2017/how-to-cook:latest
docker run -d -p 5000:80 ghcr.io/anduin2017/how-to-cook:latest
仅供个人学习参考/导航指引使用,具体请以第三方网站说明为准,本站不提供任何专业建议。如果地址失效或描述有误,请联系站长反馈~感谢您的理解与支持!
链接: https://fly63.com/nav/4233