This document outlines the steps required if the chocolatey-community organization chooses to accept this template and its associated wiki as the official AU packages template.
Repositories:
- Template:
chocolatey-beam/au-packages-template - Wiki:
chocolatey-beam/au-packages-template.wiki
Target:
- Template:
chocolatey-community/au-packages-template - Wiki:
chocolatey-community/au-packages-template.wiki
- Transfer
chocolatey-beam/au-packages-templatetochocolatey-communityorganization - Verify all branches transferred correctly
- Verify all tags transferred correctly
- Verify GitHub Actions workflows are enabled
The wiki is a separate git repository that must be migrated independently:
# Clone the current wiki
git clone https://github.com/chocolatey-beam/au-packages-template.wiki.git
# Add new remote for chocolatey-community
cd au-packages-template.wiki
git remote add community https://github.com/chocolatey-community/au-packages-template.wiki.git
# Push all content to new location
git push community master
# Verify wiki content appears at new locationAfter transfer, update all references in the template:
Files to update:
-
README.md- Update wiki links fromchocolatey-beamtochocolatey-community -
.appveyor.yml- Updategithub_user_repoplaceholder -
update_all.ps1- Update template URL comment -
update_vars_default.ps1- Update template URL comment -
cinst-gh.ps1- Update example repository URL
Search and replace:
# Find all references to chocolatey-beam
grep -r "chocolatey-beam" . --exclude-dir=.git
# Replace with chocolatey-community
# (Do this carefully, file by file)Branches:
- Set
masteras default branch - Enable branch protection for
master:- Require pull request reviews
- Require status checks (validate workflow)
- Require branches to be up to date
Secrets:
- Document required secrets for workflows:
API_KEY- GitHub API token for gist updatesCHOCOLATEY_API_KEY- Chocolatey API key for package pushes
- Note: These are placeholders in template, users configure after forking
Actions:
- Verify GitHub Actions are enabled
- Verify workflows can be manually triggered
- Test validate workflow runs on PR
README.md:
- Update "Fork this project" section to reference
chocolatey-community/au-packages-template - Update all wiki links to point to
chocolatey-communityorganization - Update example repository URLs
Wiki:
- Update all code examples with correct organization name
- Update installation instructions
- Update troubleshooting guides
- Verify all internal wiki links work
After migration is complete:
- Archive
majkinetor/au-packages-template(if not already archived) - Add deprecation notice to old template README
- Redirect users to
chocolatey-community/au-packages-template - Update AU module documentation to reference new template
- Announce new template location in chocolatey-community discussions
- Update AU module README to link to new template
- Update Chocolatey documentation if it references the old template
- Notify community via Discord/Gitter
Before announcing, verify everything works:
- Fork the migrated template to a test account
- Follow the setup instructions in README
- Configure secrets for testing
- Run validate workflow - Should pass
- Manually trigger update workflow - Should run without errors
- Test AppVeyor integration - Should work as before
- Verify wiki links - All links should work
If issues are discovered after migration:
- Keep
chocolatey-beamversion available as backup - Document any issues found
- Fix in
chocolatey-communityversion - Re-test thoroughly
- Only deprecate
chocolatey-beamversion after stable period
- Repository transfer: 1 hour
- Wiki migration: 1 hour
- Reference updates: 2 hours
- Testing: 2 hours
- Documentation: 1 hour
- Total: ~7 hours
Current Maintainer: Luke Bakken (luke@bakken.io)
For Migration Questions:
- Open issue in
chocolatey-beam/au-packages-template - Contact chocolatey-community maintainers
- Discuss in chocolatey-community Discord
After migration, the chocolatey-community organization will be responsible for:
- Reviewing and merging pull requests
- Updating documentation
- Maintaining wiki content
- Responding to issues
- Keeping template up-to-date with AU module changes
Document created: January 2, 2026 Status: Pre-migration planning