Skip to content

Claude/migrate plugins templates repos 01 xybebni2 lw wjvy hcz jz qs q#17

Merged
JoshuaAFerguson merged 3 commits into
masterfrom
claude/migrate-plugins-templates-repos-01Xybebni2LWWjvyHCZJzQsQ
Nov 15, 2025
Merged

Claude/migrate plugins templates repos 01 xybebni2 lw wjvy hcz jz qs q#17
JoshuaAFerguson merged 3 commits into
masterfrom
claude/migrate-plugins-templates-repos-01Xybebni2LWWjvyHCZJzQsQ

Conversation

@JoshuaAFerguson

Copy link
Copy Markdown
Member

No description provided.

This commit implements the separation of templates and plugins into
standalone repositories for better maintainability and community
contribution workflow.

Changes:
- Update chart/values.yaml with repository sync configuration
  - Add repositories.templates section for streamspace-templates
  - Add repositories.plugins section for streamspace-plugins
  - Configure automatic syncing with 1h interval
  - Add per-category sync controls

- Update CLAUDE.md with external repository architecture
  - Document new repository structure
  - Add "External Repositories" section
  - Update directory purposes with minimal bundled templates
  - Add links to streamspace-templates and streamspace-plugins

- Update README.md with external repository links
  - Update "Available Applications" section
  - Add automatic template sync configuration example
  - Update "Plugin System" section with official repository
  - Add links to browse external catalogs

- Reduce bundled templates to minimal defaults
  - Keep only Firefox browser as bundled default
  - Remove 21 templates (now in external repository)
  - Add manifests/templates/README.md explaining external catalog
  - Templates now synced from streamspace-templates repository

External repositories:
- https://github.com/JoshuaAFerguson/streamspace-templates (22 templates)
- https://github.com/JoshuaAFerguson/streamspace-plugins (plugin catalog)

Benefits:
- Independent versioning for templates and plugins
- Community contributions without main repo access
- Flexible deployment (online/offline modes)
- Multiple repository source support
Include compressed archives of streamspace-templates and streamspace-plugins
repositories to facilitate manual setup on GitHub.

Files included:
- streamspace-templates.tar.gz (50KB) - 22 application templates
- streamspace-plugins.tar.gz (20KB) - Plugin catalog structure
- EXTERNAL_REPOS_SETUP.md - Setup and deployment instructions

These archives contain fully configured repositories ready to be extracted
and pushed to their respective GitHub repositories. See EXTERNAL_REPOS_SETUP.md
for detailed deployment instructions.

Note: These archives should be removed after successful deployment of the
external repositories.
Clean up temporary archive files and setup documentation now that the
external repositories have been successfully deployed to GitHub.
@JoshuaAFerguson JoshuaAFerguson merged commit f0a97b2 into master Nov 15, 2025
8 of 18 checks passed
@JoshuaAFerguson JoshuaAFerguson deleted the claude/migrate-plugins-templates-repos-01Xybebni2LWWjvyHCZJzQsQ branch November 15, 2025 21:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants