You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<h4className="font-medium text-foreground mb-2">What Are Repositories?</h4>
396
+
<pclassName="text-sm text-muted-foreground mb-2">
397
+
Repositories are GitHub repositories that contain scripts and their metadata. Scripts are organized by repositories, allowing you to add custom repositories or manage which repositories are active.
398
+
</p>
399
+
<pclassName="text-sm text-muted-foreground">
400
+
You can add custom repositories or manage existing ones in General Settings > Repositories.
<li><strong>JSON files:</strong> Must be located in a <codeclassName="bg-muted px-1 rounded">frontend/public/json/</code> folder at the repository root. Each JSON file contains metadata for a script (name, description, installation methods, etc.).</li>
411
+
<li><strong>Script files:</strong> Must be organized in subdirectories:
<li><strong>Main Repository (ProxmoxVE):</strong> The primary repository at <codeclassName="bg-muted px-1 rounded">github.com/community-scripts/ProxmoxVE</code>. This is enabled by default and contains stable, production-ready scripts. This repository cannot be deleted.</li>
429
+
<li><strong>Dev Repository (ProxmoxVED):</strong> The development/testing repository at <codeclassName="bg-muted px-1 rounded">github.com/community-scripts/ProxmoxVED</code>. This is disabled by default and contains experimental or in-development scripts. This repository cannot be deleted.</li>
<li><strong>Enabled:</strong> Scripts from this repository are included in the Available Scripts tab and will be synced when you sync repositories. Enabled repositories are checked for updates during sync operations.</li>
440
+
<li><strong>Disabled:</strong> Scripts from this repository are excluded from the Available Scripts tab and will not be synced. Scripts already downloaded from a disabled repository remain on your system but won't appear in the list. Disabled repositories are not checked for updates.</li>
441
+
</ul>
442
+
<pclassName="text-xs text-muted-foreground mt-2">
443
+
<strong>Note:</strong> Disabling a repository doesn't delete scripts you've already downloaded from it. They remain on your system but are hidden from the Available Scripts list.
<li>Each enabled repository gets its own filter button</li>
454
+
<li>Click a repository button to toggle showing/hiding scripts from that repository</li>
455
+
<li>Active buttons are highlighted with primary styling</li>
456
+
<li>Inactive buttons have muted styling</li>
457
+
<li>This allows you to quickly focus on scripts from specific repositories</li>
458
+
</ul>
459
+
<pclassName="text-xs text-muted-foreground mt-2">
460
+
<strong>Note:</strong> Filter buttons only appear when more than one repository is enabled. If only one repository is enabled, all scripts from that repository are shown by default.
<li>Enter the GitHub repository URL (format: <codeclassName="bg-muted px-1 rounded">https://github.com/owner/repo</code>)</li>
472
+
<li>Choose whether to enable it immediately</li>
473
+
<li>Click "Add Repository"</li>
474
+
</ol>
475
+
<pclassName="text-xs text-muted-foreground mt-2">
476
+
<strong>Important:</strong> Custom repositories must follow the repository structure described above. Repositories that don't follow this structure may not work correctly.
<li><strong>JSON files:</strong> Must be located in a <codeclassName="bg-muted px-1 rounded">frontend/public/json/</code> folder at the repository root</li>
428
-
<li><strong>Script files:</strong> Must be organized in subdirectories:
<li><strong>Enabled:</strong> Scripts from this repository are included in the Available Scripts tab and will be synced when you sync repositories.</li>
451
-
<li><strong>Disabled:</strong> Scripts from this repository are excluded from the Available Scripts tab and will not be synced. Scripts already downloaded from a disabled repository remain on your system but won't appear in the list.</li>
When multiple repositories are enabled, filter buttons appear in the filter bar. Click a repository button to toggle showing/hiding scripts from that repository. Active buttons are highlighted. This allows you to quickly focus on scripts from specific repositories.
0 commit comments