Skip to content

autopkg/dataJAR-recipes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3,358 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dataJAR-recipes

Elegant and powerful Apple services for education and business. https://www.datajar.co.uk

Creating Recipes with GitHub Copilot

This repository includes a GitHub Copilot skill that provides structured guidance for creating AutoPkg recipes. When you ask Copilot to create a download, munki, or pkg recipe, it automatically follows dataJAR conventions and linting standards.

Prerequisites

  • VS Code with the GitHub Copilot extension
  • AutoPkg installed and configured
  • pre-commit installed (brew install pre-commit then pre-commit install)
  • Basic understanding of AutoPkg recipe structure

Usage

  1. Open this repository in VS Code
  2. Open GitHub Copilot Chat
  3. Ask Copilot to create a recipe, for example:
    • "Create a download and munki recipe for AppName"
    • "Create a download recipe for AppName that uses Sparkle"
    • "Create a pkg recipe for AppName"
  4. Copilot will use the skill to generate recipes following repository conventions
  5. Test with autopkg run -v RecipeName.download
  6. Verify with pre-commit run --files <recipe files>

What the Skill Covers

  • Download recipes — Direct URL, Sparkle, GitHub Releases, web scraping, architecture-specific downloads
  • Munki recipes — Complete pkginfo, installs array generation, version detection, pkg unpacking
  • Pkg recipes — PkgCopier, AppPkgCreator, PkgRootCreator patterns
  • Linting standards — Formatting, key ordering, naming conventions
  • Processor reference — Core processors with MinimumVersion requirements

Skill Reference Files

File Contents
SKILL.md Main entry point and recipe creation workflow
download-recipe.md Download recipe templates and patterns
munki-recipe.md Munki recipe approaches and pkginfo keys
pkg-recipe.md Pkg recipe patterns
processors.md Processor reference with version requirements
architecture.md Architecture-specific download patterns
linter-standards.md Formatting and linting rules

Related Resources

AutoPkg Documentation

dataJAR Repositories

Community Resources

About

Elegant and powerful Apple services for business and education.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors