Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

8 Commits

Repository files navigation

Programmer's Cookbook

This is literally a cookbook for programmers or other humans who prefer activity diagrams over textbook instructions.

Recipes are collected from anywhere and translated from the native language to English or other languages.

Unless otherwise noted, recipes are licensed CC0/public domain.

View Recipes on recipes.webfreak.org

Recipe overview

Each recipe is written in PlantUML as activity diagram. There must be a note at the start stating the Name & Description of the recipe (localized), a CHANGELOG with all versions (english) and ingredients and baking/cooking duration of the recipe (english)

Versions are vMAJOR.MINOR. Every tested recipe starts at v1.0, minor changes to ingredients or durations increase the minor version. Adding or removing steps increase the major version.

Units are metric. Teaspoons (tsp.) and Tablespoons (tbsp.) are equal to US ones. If an ingredient is used multiple times on different steps, each amount should be specified and a total sum at the end.

Recipes are named <english>-<lang>.puml, where lang is an IETF language tag.

The steps of a recipe are represented as UML activity diagram with forks representing parallel actions.

Layout of a file:

@startuml <recipe>-<lang>
floatingnote
**LocalizedName**
====LocalizedDescription====
**CHANGELOG**
v1.0Initialversion----TotalIngredientsfor **nUnits**:
Ingredient1150gIngredient2100gDuration:
10~20minutespreparation10minutescookingendnote:Activity diagram;stop@enduml

Translations

This is a translation table which might not be fully accurate but should help users translate recipes from/to other languages.

It is best to lookup ingredients from the original language if unsure about ingredients, even in translated recipes.

Ingredients

DEEN
MehlFlour
ZuckerSugar
MilchMilk
SalzSalt
EiEgg
EierEggs
ButterButter
VanillezuckerVanilla (or Vanillin) sugar
PuderzuckerPowdered sugar
BackpulverBaking powder
SahneCream
SchlagsahneWhipped cream or just cream to whip
Saure SahneSour Cream
ZimtCinnamon
TeigDough
BananeBanana
HimbeereRaspberry
ErdbeereStrawberry
ZitroneLemon
StreuselCrumbs/Crumble

Processes

DEEN
Schmelzen/geschmolzenmelt/molten
verrühren/vermischen/verknetenmix
erwärmenheat
kühlencool
Backofenoven
Backofen vorheizenpreheat oven
backenbake
kochencook
Pfannepan
TopfPot

About

Literally a public cookbook for programmers

Topics

Resources

Stars

20 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors