Archive Old Repositories - Instructions
Date: December 7, 2025 Status: ✅ READMEs updated and pushed, ⚠️ Manual archiving required✅ Completed: README Updates
All three repositories have been updated with archive notices and pushed to GitHub:
larcjs/larc/packages/core-types
- Commit: 9a41fc9
larcjs/larc/packages/ui-types
- Commit: 5ddcfeb
larcjs/larc/docs/site
- Commit: 81f5066
⚠️ Next Step: Archive on GitHub
These repositories need to be archived on GitHub (not deleted). Archiving makes them read-only while preserving all history, issues, and pull requests.
How to Archive a Repository on GitHub
For each repository listed above:
📋 Repositories to Archive
1. larcjs/core-types
- URL: https://github.com/larcjs/core-types
- Reason: Moved to monorepo at
larcjs/larc/packages/core-types - Archive Message Suggestion: "This repository has been archived and moved to larcjs/larc/packages/core-types"
2. larcjs/components-types
- URL: https://github.com/larcjs/components-types
- Reason: Moved to monorepo at
larcjs/larc/packages/ui-types - Archive Message Suggestion: "This repository has been archived and moved to larcjs/larc/packages/ui-types"
3. larcjs/site
- URL: https://github.com/larcjs/site
- Reason: Moved to monorepo at
larcjs/larc/docs/site - Archive Message Suggestion: "This repository has been archived and moved to larcjs/larc/docs/site"
❌ What NOT to Do
- DO NOT DELETE these repositories
- DO NOT transfer ownership
- DO NOT make them private
- DO NOT remove issues or pull requests
✅ What Archiving Does
Preserves:
- ✅ All git history
- ✅ All issues and pull requests
- ✅ All releases
- ✅ All documentation
- ✅ All stars and watchers
- ✅ All commits and branches
Changes:
- ⚠️ Makes repository read-only
- ⚠️ Shows "Archived" badge prominently
- ⚠️ Disables new issues and pull requests
- ⚠️ Disables new commits (existing code remains)
Benefits:
- ✅ People can still clone and read the code
- ✅ Old links continue to work
- ✅ npm packages that depend on these URLs still work
- ✅ History is preserved for reference
- ✅ Clear signal that development moved elsewhere
🔄 If You Need to Unarchive
If you ever need to unarchive a repository:
📊 Archive Summary
| Repository | Status | New Location | README Updated |
|------------|--------|--------------|----------------|
| larcjs/core-types | ⚠️ Need to archive | larcjs/larc/packages/core-types | ✅ Yes |
| larcjs/components-types | ⚠️ Need to archive | larcjs/larc/packages/ui-types | ✅ Yes |
| larcjs/site | ⚠️ Need to archive | larcjs/larc/docs/site | ✅ Yes |
🎯 After Archiving
Once all three repositories are archived:
📝 Alternative: Add Repository Description
While archiving, you can also update the repository description (visible at the top):
Suggested descriptions:- core-types: "⚠️ ARCHIVED - Moved to larcjs/larc monorepo"
- components-types: "⚠️ ARCHIVED - Moved to larcjs/larc monorepo"
- site: "⚠️ ARCHIVED - Moved to larcjs/larc monorepo"
✅ Checklist
- [x] Update README for larcjs/core-types
- [x] Update README for larcjs/components-types
- [x] Update README for larcjs/site
- [x] Push all README changes
- [ ] Archive larcjs/core-types on GitHub
- [ ] Archive larcjs/components-types on GitHub
- [ ] Archive larcjs/site on GitHub
- [ ] (Optional) Update repository descriptions
Once you complete the manual archiving step on GitHub, the migration will be 100% complete! 🎉