recipe

command
v0.1.20 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 29, 2026 License: MIT Imports: 10 Imported by: 0

README

Runnable Recipe Examples

This folder contains standalone, executable Go examples for each cookbook recipe. Each file is a complete program that can be run directly with go run.

Prerequisites

  • Go 1.21 or later
  • GitHub Copilot SDK for Go
go get github.com/github/copilot-sdk/go

Running Examples

Each .go file is a complete, runnable program. Simply use:

go run <filename>.go
Available Recipes
Recipe Command Description
Error Handling go run error-handling.go Demonstrates error handling patterns
Multiple Sessions go run multiple-sessions.go Manages multiple independent conversations
Managing Local Files go run managing-local-files.go Organizes files using AI grouping
PR Visualization go run pr-visualization.go Generates PR age charts
Persisting Sessions go run persisting-sessions.go Save and resume sessions across restarts
Examples with Arguments

PR Visualization with specific repo:

go run pr-visualization.go -repo github/copilot-sdk

Managing Local Files (edit the file to change target folder):

# Edit the targetFolder variable in managing-local-files.go first
go run managing-local-files.go

Go Best Practices

These examples follow Go conventions:

  • Proper error handling with explicit checks
  • Use of defer for cleanup
  • Idiomatic naming (camelCase for local variables)
  • Standard library usage where appropriate
  • Clean separation of concerns

Learning Resources

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL