Skip to content

wycomco/dataJAR-recipes

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3,367 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

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages