Skip to content

Programmer's Guide to Cooking

build License GitHub contributors npm Man hours Docker Join the AnduinOS Community on Revolt

Lately, I've been cooking at home. As a programmer, I occasionally search online for recipes and instructions. However, these recipes often have inconsistent formats and frequently introduce ingredients out of nowhere. This is extremely unfriendly for programmers accustomed to formal languages.

Therefore, I plan to gather recipes and combine them with my practical cooking experience to compile clear and precise descriptions of common dishes, making it easier for programmers to cook at home.

Similarly, I hope this will be a community-driven and maintained open-source project, allowing more people to collaborate on an interesting repository. Contributions are highly welcome!

Local Deployment

If you need to deploy the recipe web service locally, you can run the following command after installing Docker:

docker pull ghcr.io/anduin2017/how-to-cook:latest
docker run -d -p 5000:80 ghcr.io/anduin2017/how-to-cook:latest

To download the PDF version, you can visit /document.pdf in your browser.

How to Contribute

To address any issues found, simply make the changes and submit a Pull Request.

When creating a new recipe, please copy and modify an existing recipe template: Example Dish.

Environment Setup

Recipes

Index by Difficulty

Vegetarian Dishes

Meat Dishes

Seafood

Breakfast

Main Course

Semi-Finished Products

Soups and Congee

Beverages

Sauces and Other Ingredients

Desserts

Advanced Knowledge Learning

If you have already made many of the dishes above, have a basic understanding of cooking, and wish to learn more advanced culinary techniques, please continue reading the content below: