Skip to content

stephendolan/recipes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Recipes

Personal recipe collection in Cooklang format.

Quick Start

# Clone
git clone <repo-url> ~/repos/recipes
cd ~/repos/recipes

# Enable pre-commit hooks
git config core.hooksPath .githooks

# Install cook CLI
brew install cooklang/tap/cook  # macOS
# or download from https://github.com/cooklang/cookcli/releases

# Browse recipes
cook server  # localhost:9080

iOS Sync (macOS)

ln -s ~/repos/recipes ~/Library/Mobile\ Documents/iCloud~org~cooklang~CooklangApp/Documents/recipes

Structure

recipes/
├── Breakfast/
├── Dinner/
├── Desserts/
├── Sides/
├── Sauces/
├── config/
│   └── aisle.conf      # Shopping list organization
├── bin/
│   └── validate        # Recipe validation script
└── .githooks/
    └── pre-commit      # Validates recipes before commit

Development

# Validate all recipes
./bin/validate

# Or use cook directly
cook doctor validate    # Check syntax
cook doctor aisle       # Check ingredient mappings

Claude Code Commands

Command Purpose
/new-recipe Create a new recipe file
/import-recipe Import from URL to Cooklang
/validate-recipes Check syntax and best practices
/shopping-list Generate shopping list

Documentation

See CLAUDE.md for project conventions and Cooklang basics.

About

Personal recipe collection in Cooklang format

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •