mirror of
https://github.com/RooVetGit/Roo-Code.git
synced 2026-09-05 08:10:14 +00:00
| .. | ||
| mcp-servers/file-analyzer | ||
| roles/developer-role | ||
| storage-systems/github-storage | ||
| metadata.yml | ||
| README.md | ||
Roo-Code Package Manager Template
This repository serves as a template for creating package manager items for Roo-Code. It contains examples of different types of package manager items and the required structure for each.
Repository Structure
package manager-template/
├── README.md
├── metadata.yml
├── roles/
│ ├── developer-role/
│ │ ├── metadata.yml
│ │ └── role.md
│ └── architect-role/
│ ├── metadata.yml
│ └── role.md
├── mcp-servers/
│ ├── file-analyzer/
│ │ ├── metadata.yml
│ │ └── server.js
│ └── code-generator/
│ ├── metadata.yml
│ └── server.js
└── storage-systems/
└── github-storage/
├── metadata.yml
└── storage.js
Root Metadata
The metadata.yml file at the root of the repository contains information about the repository itself:
name: "Example Package Manager Repository"
description: "A collection of example package manager items for Roo-Code"
author: "Roo Team"
version: "1.0.0"
lastUpdated: "2025-04-08"
Item Metadata
Each item in the package manager has its own metadata.yml file that contains information about the item:
name: "Item Name"
description: "Item description"
type: "role|mcp-server|storage|other"
author: "Author Name"
version: "1.0.0"
lastUpdated: "2025-04-08"
tags: ["tag1", "tag2"]
Testing
To test this repository with the Roo-Code Package Manager:
- Create a new GitHub repository
- Upload this template to the repository
- In Roo-Code, go to the Package Manager tab
- Click on the "Sources" tab
- Add your repository URL
- Go back to the "Browse" tab to see your package manager items