
autopkg/datajar-recipes
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
autopkg/datajar-рецепты — это агент-кандидат, импортированный из https://github.com/autopkg/datajar-recipes.
Обзор
autopkg/datajar-рецепты — это агент-кандидат, импортированный из https://github.com/autopkg/datajar-recipes.
Обзор (машинный перевод)
Элегантные и мощные сервисы Apple для образования и бизнеса.
Создание рецептов с помощью GitHub Copilot
Это хранилище включает в себя навык GitHub Copilot, который обеспечивает структурированное руководство для создания рецептов AutoPkg. Когда вы просите Copilot создать рецепт загрузки, munki или pkg, он автоматически следует конвенциям DataJAR и стандартам подкладки.
Предпосылки
VS Code с расширением GitHub Copilot AutoPkg установлен и настроен
- ** pre-commit** install
brew install pre-committhenpre-commit installБазовое понимание структуры рецептов AutoPkg
Использование
1.Откройте это хранилище в VS Code 2 Открыть чат GitHub Copilot 3.Попросите Копилота создать рецепт, например:
- «Создать скачиваемый и мунки рецепт для AppName»* «Создать рецепт загрузки для AppName, который использует Sparkle» «Создать рецепт pkg для AppName»
- Copilot будет использовать этот навык для создания рецептов, следующих конвенциям репозитория.
- Испытание [[Т3]]
6.Проверить
pre-commit run --files
###Что такое умения
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
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-committhenpre-commit install) - Basic understanding of AutoPkg recipe structure
Usage
- Open this repository in VS Code
- Open GitHub Copilot Chat
- 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”
- Copilot will use the skill to generate recipes following repository conventions
- Test with
autopkg run -v RecipeName.download - Verify with
pre-commit run --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
Рекомендуемые инструменты
Попробуйте другой запрос или уберите фильтр.
Установка
npx skillfish add autopkg/datajar-recipes