# 程序员做饭指南

![GitHub Workflow Status (branch)](https://img.shields.io/github/workflow/status/Anduin2017/HowToCook/Continuous%20Integration/master)
![GitHub](https://img.shields.io/github/license/Anduin2017/HowToCook)
![GitHub contributors](https://img.shields.io/github/contributors/Anduin2017/HowToCook)

最近在家隔离，出不了门。只能宅在家做饭了。作为程序员，我偶尔在网上找找菜谱和做法。但是这些菜谱往往写法千奇百怪，经常中间莫名出来一些材料。对于习惯了形式语言的程序员来说极其不友好。

所以，我计划自己搜寻菜谱和并结合实际做菜的经验，准备用更清晰精准的描述来整理常见菜的做法，以方便程序员在家做饭。

同样，我希望它是一个由社区驱动和维护的开源项目，使更多人能够一起做一个有趣的仓库。所以非常欢迎大家贡献它~

## 厨房准备

在阅读和参考菜谱之前，假想你已经在厨房中准备好了下列物品。这些物品不会在原材料和工具部分提及。

```text
煤气灶, 饮用水, 锅, 食用油, 碗与盘子, 筷子, 炒勺, 洗涤剂, 抹布, 钢丝球
```

下列材料可能会被高频使用。建议提前为厨房采购好，并永远保障有新鲜的可以取用。

```text
葱，姜，蒜，辣椒
酱油，醋，料酒，蚝油，生抽，豆瓣酱
白糖，盐，鸡精，胡椒粉
```

如果你预计将被隔离很久，建议同样采购好下列内容：

```text
冰箱、微波炉、保鲜膜
鸡蛋、青椒、胡萝卜、黄瓜、西红柿、木耳、里脊肉、方便面、茄子、米、淀粉
```

其它针对每道菜的原材料，请具体参考菜品本身的`所需原材料`章节。

## 做菜之前

[如何选择吃什么？](./如何选择现在吃什么.md)

## 菜谱

### 早餐

* [太阳蛋](./太阳蛋.md)
* [牛奶燕麦](./牛奶燕麦.md)

### 家常菜

* [西红柿炒鸡蛋](./西红柿鸡蛋.md)
* [地三鲜](./地三鲜.md)
* 水煮肉片 (等待大佬编写中……)
* [回锅肉](./回锅肉.md)
* 糖醋里脊 (等待大佬编写中……)
* [葱煎豆腐](./葱煎豆腐.md)
* [鱼香肉丝](./鱼香肉丝.md)
* [茄子炖土豆](茄子炖土豆.md)
* [麻辣香锅](麻辣香锅.md)
* [糖醋鲤鱼](./糖醋鲤鱼.md)
* [辣椒炒肉](./辣椒炒肉.md)
* [凉拌黄瓜](./凉拌黄瓜.md)

### 主食

* [米饭](./米饭.md)
* [蛋炒饭](./蛋炒饭.md)
* [烙饼](./烙饼.md)
* [炒方便面](./炒方便面.md)
* [老干妈拌面](./老干妈拌面.md)
* [醪糟小汤圆](./醪糟小汤圆.md)
* [凉皮](./凉皮.md)
* [炒河粉](./炒河粉.md)
* 饺子（等待大佬编写中……）

### 红烧菜系

在制作红烧菜系前，强烈建议提前学习一些技巧。[烧菜须知](./小技巧.md)

* [红烧鱼头](./红烧鱼头.md)
* [红烧茄子](./红烧茄子.md)

### 汤与粥

* [米粥](./米粥.md)
* [西红柿鸡蛋汤](西红柿鸡蛋汤.md)

### 饮料

* [酸梅汁](酸梅汁.md)

### 其他

* [油泼辣子](油泼辣子.md)

## 如何贡献

直接修改这部分做菜指南并提交 Pull request 即可。

补充菜谱时，针对一道菜，必须给出其`必需原材料`，`原材料用量计算公式`。

必须清晰准确的描述过程。在描述过程时不得加入上文或原材料中未提及的食材。凡是需要等待的步骤必须给出`等待时间计算公式`或`结束一个步骤的判断标准`。

使用 markdown 描述这道菜的`必需原材料`、`计算公式`、`操作步骤`、`附加内容`。如果有参考资料，请一并给出。

不允许使用不精准描述的词汇，例如：`适量`、`少量`、`中量`、`适当`。

不完整或不符合上述规范的菜谱将不会被允许合并到代码库中。
