Recipe Grid

A tool for generating tables similar to those on Cooking for Engineers to use as recipies. It provides the underlying format for recipes on Cooking like a Boss.

Recipes are described using the simple syntax shown below:

Celery and Potato Soup for 4

50g margarine
450g celery, cut into 1.5cm pieces
275g potatoes, peeled, cut into 2.5cm cubes
900ml chicken stock
bouquet garni
salt and pepper

blend (
    simmer 30min (
        toss (
            heat (margarine),
            celery, potatoes),
        chicken stock,
        bouquet garni,
        salt and pepper))

They are ingredient quantities then scaled for various serving sizes and rendered into a HTML table like this (here shown scaled to serve 8 people):

100.0 g of margarineheattosssimmer 30minblend
900.0 g of celerycut into 1.5cm pieces
550.0 g of potatoespeeled, cut into 2.5cm cubes
1800.0 ml of chicken stock
2.0 bouquet garni
2.0 salt and pepper

To make things as slick as possible, when a new recipe is pushed to our recipes repo a GitHub hook automatically compiles and uploads the scaled recipe to Cooking like a Boss.